当前位置: 首页>>代码示例>>C#>>正文


C# DAL.Context类代码示例

本文整理汇总了C#中RentaMaq.DAL.Context的典型用法代码示例。如果您正苦于以下问题:C# Context类的具体用法?C# Context怎么用?C# Context使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Context类属于RentaMaq.DAL命名空间,在下文中一共展示了Context类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: cantidadProductosSinPrecio

 public static int cantidadProductosSinPrecio()
 {
     Context db = new Context();
     int total = 0;
     total = db.Productos.Where(s => s.precioUnitario <= 0).ToList().Count;
     return total;
 }
开发者ID:lpastenpinto,项目名称:RentamaqPuntoDesarrollo,代码行数:7,代码来源:Producto.cs

示例2: obtenerUltimoHorometro

 internal static int obtenerUltimoHorometro(int equipoID)
 {
     Context db = new Context();
     List<hojaRutaMantenedores> datos = db.hojaRutaMantenedores.Where(s => s.equipoID == equipoID).OrderByDescending(s=>s.fecha).Take(1).ToList();
     if (datos.Count > 0) return datos[0].horometro;
     else return 0;
 }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:7,代码来源:hojaRutaMantenedores.cs

示例3: Obtener

        internal static Modelo Obtener(string modelo)
        {
            Modelo retorno = new Modelo();

            Context db = new Context();
            SqlConnection con = conexion.crearConexion();
            con.Open();

            using (SqlCommand command = new SqlCommand("SELECT * FROM Modelo WHERE [email protected]", con))
            {
                command.Parameters.Add("@modelo", SqlDbType.NVarChar).Value = modelo;
                using (SqlDataReader reader = command.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        retorno.ModeloID = reader["ModeloID"].ToString();
                        retorno.MarcaID = db.Marcas.Find(int.Parse(reader["MarcaID_MarcaID"].ToString()));
                        retorno.nombreModelo = reader["nombreModelo"].ToString();
                    }
                }
            }

            con.Close();
            return retorno;
        }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:25,代码来源:Modelo.cs

示例4: todosConTipo

        public static List<equipos> todosConTipo()
        {
            List<equipos> retorno = new List<equipos>();

            Context db = new Context();
            SqlConnection con = conexion.crearConexion();
            con.Open();

            using (SqlCommand command = new SqlCommand("SELECT * FROM Equipos", con))
            using (SqlDataReader reader = command.ExecuteReader())
            {
                while (reader.Read())
                {
                    equipos nuevo = new equipos();
                    nuevo.ID = int.Parse(reader["ID"].ToString());                    
                    nuevo.año = int.Parse(reader["año"].ToString());
                    nuevo.numeroAFI = reader["numeroAFI"].ToString();
                    nuevo.patenteEquipo = reader["patenteEquipo"].ToString();
                    nuevo.tipoEquipo = db.tipoEquipoes.Find(Convert.ToInt32(reader["tipoEquipo"].ToString())).nombre;
                    nuevo.ModeloID = Modelo.Obtener(reader["ModeloID_ModeloID"].ToString());
                    nuevo.descripcion = reader["descripcion"].ToString();
                    nuevo.areaTrabajo = reader["areaTrabajo"].ToString();

                    retorno.Add(nuevo);
                }
            }

            con.Close();
            return retorno;
        }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:30,代码来源:equipos.cs

示例5: insertar

        private void insertar()
        {
            Context db = new Context();
            SqlConnection con = conexion.crearConexion();
            con.Open();

            using (SqlCommand command = new SqlCommand("INSERT INTO DetalleOrdenCompra"
                + "(IDOrdenCompra, codigo, cantidad, descripcion, "
                + "codigoInternoRentamaq, plazoEntrega, precioUnitario, descuento, "
                + "porcentajeDescuento, valorTotal, DetalleOrdenCompraID, tipoDeCompra) "
                + "VALUES(@IDOrdenCompra, @codigo, @cantidad, @descripcion, "
                + "@codigoInternoRentamaq, @plazoEntrega, @precioUnitario, @descuento, "
                + "@porcentajeDescuento, @valorTotal, @DetalleOrdenCompraID, @tipoDeCompra)", con))
            {
                command.Parameters.Add("@IDOrdenCompra", SqlDbType.Int).Value = this.IDOrdenCompra;
                command.Parameters.Add("@codigo", SqlDbType.NVarChar).Value = this.codigo;
                command.Parameters.Add("@cantidad", SqlDbType.Float).Value = this.cantidad;
                command.Parameters.Add("@descripcion", SqlDbType.NVarChar).Value = this.descripcion;
                command.Parameters.Add("@codigoInternoRentamaq", SqlDbType.NVarChar).Value = this.codigoInternoRentamaq;
                command.Parameters.Add("@plazoEntrega", SqlDbType.Int).Value = this.plazoEntrega;
                command.Parameters.Add("@precioUnitario", SqlDbType.Int).Value = this.precioUnitario;
                command.Parameters.Add("@descuento", SqlDbType.Int).Value = this.descuento;
                command.Parameters.Add("@porcentajeDescuento", SqlDbType.Float).Value = this.porcentajeDescuento;
                command.Parameters.Add("@valorTotal", SqlDbType.Float).Value = this.valorTotal;
                command.Parameters.Add("@DetalleOrdenCompraID", SqlDbType.Int).Value = this.DetalleOrdenCompraID;
                command.Parameters.Add("@tipoDeCompra", SqlDbType.NVarChar).Value = this.tipoDeCompra;

                command.ExecuteNonQuery();
            }

            con.Close();
        }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:32,代码来源:DetalleOrdenCompra.cs

示例6: actualizar

        private void actualizar()
        {
            Context db = new Context();
            SqlConnection con = conexion.crearConexion();
            con.Open();

            using (SqlCommand command = new SqlCommand("UPDATE DetalleOrdenCompra SET "
                + "[email protected], [email protected]digo, [email protected], [email protected], "
                + "[email protected], [email protected], [email protected], [email protected], "
                + "[email protected], [email protected], [email protected] "
                +" WHERE [email protected]", con))
            {
                command.Parameters.Add("@IDOrdenCompra", SqlDbType.Int).Value = this.IDOrdenCompra;
                command.Parameters.Add("@codigo", SqlDbType.NVarChar).Value = this.codigo;
                command.Parameters.Add("@cantidad", SqlDbType.Float).Value = this.cantidad;
                command.Parameters.Add("@descripcion", SqlDbType.NVarChar).Value = this.descripcion;
                command.Parameters.Add("@codigoInternoRentamaq", SqlDbType.NVarChar).Value = this.codigoInternoRentamaq;
                command.Parameters.Add("@plazoEntrega", SqlDbType.Int).Value = this.plazoEntrega;
                command.Parameters.Add("@precioUnitario", SqlDbType.Int).Value = this.precioUnitario;
                command.Parameters.Add("@descuento", SqlDbType.Int).Value = this.descuento;
                command.Parameters.Add("@porcentajeDescuento", SqlDbType.Float).Value = this.porcentajeDescuento;
                command.Parameters.Add("@valorTotal", SqlDbType.Float).Value = this.valorTotal;
                command.Parameters.Add("@DetalleOrdenCompraID", SqlDbType.Int).Value = this.DetalleOrdenCompraID;
                command.Parameters.Add("@tipoDeCompra", SqlDbType.NVarChar).Value = this.tipoDeCompra;

                command.ExecuteNonQuery();
            }

            con.Close();
        }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:30,代码来源:DetalleOrdenCompra.cs

示例7: obtenerHorasTrabajo

        private double obtenerHorasTrabajo()
        {
            double retorno = this.Report.horometro;
            Context db = new Context();
            SqlConnection con = conexion.crearConexion();
            con.Open();

            using (SqlCommand command = new SqlCommand("SELECT TOP 1 horometro FROM reportCombustible "
                + "WHERE fechaHora<@fechaHora AND [email protected] ORDER BY fechaHora DESC", con))
            {
                command.Parameters.Add("@fechaHora", SqlDbType.DateTime).Value = this.Report.fechaHora;
                command.Parameters.Add("@equiposID", SqlDbType.Int).Value = this.Report.equiposID.ID;
                using (SqlDataReader reader = command.ExecuteReader())
                {
                    if (!reader.HasRows)
                    {
                        retorno = 0;
                    }
                    while (reader.Read())
                    {
                        retorno -= double.Parse(reader[0].ToString());
                    }
                }
            }

            con.Close();
            return retorno;
        }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:28,代码来源:reporteConsumoCombustible.cs

示例8: verificarDatosKMHM

        private void verificarDatosKMHM()
        {
            Context db =  new Context();

            eliminarCeros();

            List<equipos> Equipos= db.Equipos.ToList();

            foreach (equipos Equipo in Equipos) 
            {
                int total=0, km=0, hm=0;
                foreach (registrokmhm registro in db.registrokmhms.Where(s => s.equipoID == Equipo.ID)) 
                {
                    total++;
                    if (registro.horometro != 0 && registro.kilometraje == 0) 
                    {
                        hm++;
                    }
                    else if(registro.kilometraje!=0 && registro.horometro==0)
                    {
                        km++;
                    }
                }
                if (hm > km)
                {
                    arreglarDatosHMKM("hm", Equipo.ID);
                }
                else 
                {
                    arreglarDatosHMKM("km", Equipo.ID);
                }
            }
        }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:33,代码来源:HomeController.cs

示例9: obtenerProductosSalientesPeriodo

        private double obtenerProductosSalientesPeriodo()
        {
            double retorno = 0;
            Context db = new Context();
            SqlConnection con = conexion.crearConexion();
            con.Open();

            string ProductoID = this.Producto.ProductoID.ToString();

            List<Maestro> listaMaestros = db.Maestros.Where(s => s.ProductoID == ProductoID && s.fecha <= this.Termino && s.fecha >= this.Inicio).ToList();

            /*using (SqlCommand command = new SqlCommand("SELECT cantidadSaliente FROM Maestro WHERE [email protected] "
                + "AND fecha<[email protected] AND fecha>[email protected]", con))
            {
                command.Parameters.Add("@ProductoID", SqlDbType.NVarChar).Value = Producto.ProductoID;
                command.Parameters.Add("@Inicio", SqlDbType.DateTime).Value = this.Inicio;
                command.Parameters.Add("@Termino", SqlDbType.DateTime).Value = this.Termino;
                using (SqlDataReader reader = command.ExecuteReader())
                {
                    while (reader.Read())
                        retorno += int.Parse(reader[0].ToString());
                }
            }
            //*/

            foreach (Maestro Ms in listaMaestros) 
            {
                retorno += Ms.cantidadSaliente;
            }

            con.Close();

            return retorno;
        }
开发者ID:lpastenpinto,项目名称:RentamaqPuntoDesarrollo,代码行数:34,代码来源:reportExistenciasProducto.cs

示例10: revisarUsuarioPassword

        internal static bool revisarUsuarioPassword(string p1, string p2)
        {
            Context db = new Context();
            List<Usuario> usuario = db.Usuarios.Where(s => s.nombreUsuario == p1 && s.password==p2).ToList();

            if (usuario.Count > 0) return true;
            else return false;
        }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:8,代码来源:Usuario.cs

示例11: obtenerIDPorNombre

        internal static int obtenerIDPorNombre(string p)
        {
            Context db = new Context();
            List<Usuario> usuario = db.Usuarios.Where(s => s.nombreUsuario == p).ToList();

            if (usuario.Count > 0) return usuario[0].usuarioID;
            else return -1;
        }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:8,代码来源:Usuario.cs

示例12: obtenerHorometroAnteriorLubricacion

 public static int obtenerHorometroAnteriorLubricacion(int equipoID, DateTime fecha)
 {
     Context db = new Context();
     List<hojaRutaMantenedores> datos = 
         db.hojaRutaMantenedores.Where(s => s.equipoID == equipoID && s.fecha<fecha).OrderByDescending(s => s.fecha).Take(1).ToList();
     if (datos.Count > 0) return datos[0].horometro;
     else return 0;
 }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:8,代码来源:hojaRutaMantenedores.cs

示例13: obtenerOTconTrabajosPendientes

 public static List<ordenDeTrabajoGeneral> obtenerOTconTrabajosPendientes() {
     Context db = new Context();
     DateTime fechaActual = DateTime.Now.AddDays(7);
     DateTime fechaIgnorar = new DateTime(2000, 1, 1);
     var L2EQuery = db.ordenDeTrabajoGenerals.Where(s => s.fechaTrabajosPendientesPorRealizar <= fechaActual & s.fechaTrabajosPendientesPorRealizar != fechaIgnorar & s.verificarTrabajoPendiente != "TRUE");
     List<ordenDeTrabajoGeneral> ordenTrabajo = L2EQuery.ToList();
     return ordenTrabajo;
 }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:8,代码来源:ordenDeTrabajoGeneral.cs

示例14: obtenerNuevoNumero

        internal static int obtenerNuevoNumero()
        {
            Context db = new Context();
            List<hojaRutaMantenedores> lista = db.hojaRutaMantenedores.OrderByDescending(s => s.numero).Take(1).ToList();

            if (lista.Count == 0) return 1;
            return lista[0].numero + 1;
        }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:8,代码来源:hojaRutaMantenedores.cs

示例15: cantidadTrabajosPendientes

 public static int cantidadTrabajosPendientes() {
     Context db = new Context();
     DateTime fechaActual = DateTime.Now.AddDays(7);
     DateTime fechaIgnorar = new DateTime(2000, 1, 1);
     var L2EQueryCant = db.ordenDeTrabajoGenerals.Where(s => s.fechaTrabajosPendientesPorRealizar <= fechaActual & s.fechaTrabajosPendientesPorRealizar!=fechaIgnorar & s.verificarTrabajoPendiente!="TRUE").Count();
     int retorno = Convert.ToInt32(L2EQueryCant);
     return retorno;            
 }
开发者ID:gpuellestorres,项目名称:RentaMaq,代码行数:8,代码来源:ordenDeTrabajoGeneral.cs


注:本文中的RentaMaq.DAL.Context类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。