public List<clsOrdenTrabajo> Consultar() { try { List<clsOrdenTrabajo> ordentrabajo = new List<clsOrdenTrabajo>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.OrdenTrabajo select w; foreach (var item in con) { clsOrdenTrabajo e = new clsOrdenTrabajo(); e.IdOrdenTrabajo = item.IdOrdenTrabajo; e.IdPresupuesto = item.IdPresupuesto; e.IdPersona = item.IdPersona; e.Cliente = item.Persona.NombreRazonSocial + " " + item.Persona.Apellido; e.IdArticulo = item.IdArticulo; e.NroPlaca = item.Articulo.NroPlaca; e.Marca = item.Articulo.Marca.Descripcion; e.Modelo = item.Articulo.Modelo.Descripcion; e.Color = item.Articulo.Color.Descripcion; e.Chasis = item.Articulo.Chasis.Descripcion; e.Kilometraje = item.Kilometraje; e.Combustible = item.Articulo.TipoCombustible.Descripcion; e.Deposito = item.Deposito; e.FechaRecepcion = item.FechaRecepcion; e.InicioReparacion = item.InicioReparacion; e.FechaIngreso = item.FechaIngreso; e.FechaEntrega = item.FechaEntrega; e.IvaTrabajos = item.IvaTrabajos; e.TotalTrabajos = item.TotalTrabajos; e.IvaRepuestos = item.IvaRepuestos; e.TotalRepuestos = item.TotalRepuestos; e.IvaOtros = item.IvaOtros; e.TotalOtros = item.TotalOtros; e.Observacion = item.Observacion; e.IdEstado = item.IdEstado; e.IdEmpresa = item.IdEmpresa; ordentrabajo.Add(e); } return ordentrabajo; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datOrdenTrabajo: " + ex); return null; } }
public bool Modificar(clsOrdenTrabajo e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.OrdenTrabajo where a.IdOrdenTrabajo == e.IdOrdenTrabajo select a).First(); x.IdOrdenTrabajo = e.IdOrdenTrabajo; x.IdPresupuesto = e.IdPresupuesto; x.IdPersona = e.IdPersona; x.IdArticulo = e.IdArticulo; x.Kilometraje = e.Kilometraje; x.Deposito = e.Deposito; x.FechaRecepcion = e.FechaRecepcion; x.InicioReparacion = e.InicioReparacion; x.FechaIngreso = e.FechaIngreso; x.FechaEntrega = e.FechaEntrega; x.IvaTrabajos = e.IvaTrabajos; x.TotalTrabajos = e.TotalTrabajos; x.IvaRepuestos = e.IvaRepuestos; x.TotalRepuestos = e.TotalRepuestos; x.IvaOtros = e.IvaOtros; x.TotalOtros = e.TotalOtros; x.Observacion = e.Observacion; x.IdEstado = e.IdEstado; x.IdEmpresa = e.IdEmpresa; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
public bool Guardar(clsOrdenTrabajo e) { try { int id = getIdSiguiente(); e.IdOrdenTrabajo = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas OrdenTrabajo ordentrabajo = new OrdenTrabajo() { IdOrdenTrabajo = e.IdOrdenTrabajo, IdPresupuesto = e.IdPresupuesto, IdPersona = e.IdPersona, IdArticulo = e.IdArticulo, Kilometraje = e.Kilometraje, Deposito = e.Deposito, FechaRecepcion = e.FechaRecepcion, InicioReparacion = e.InicioReparacion, FechaIngreso = e.FechaIngreso, FechaEntrega = e.FechaEntrega, IvaTrabajos = e.IvaTrabajos, TotalTrabajos = e.TotalTrabajos, IvaRepuestos = e.IvaRepuestos, TotalRepuestos = e.TotalRepuestos, IvaOtros = e.IvaOtros, TotalOtros = e.TotalOtros, Observacion = e.Observacion, IdEstado = e.IdEstado, IdEmpresa = e.IdEmpresa }; ent.AddToOrdenTrabajo(ordentrabajo); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return false; } }
public bool Eliminar(clsOrdenTrabajo e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.OrdenTrabajo where a.IdOrdenTrabajo == e.IdOrdenTrabajo select a).First(); ent.DeleteObject(x); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Eliminar Error: " + ex); return false; } }