本文整理汇总了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;
}
示例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;
}
示例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;
}
示例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;
}
示例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();
}
示例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();
}
示例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;
}
示例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);
}
}
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}