public List<clsOtros> ConsultarOtros(int IdOrdenTrabajo) { try { List<clsOtros> listaotros = new List<clsOtros>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Otros where w.IdOrdenTrabajo == IdOrdenTrabajo select w; foreach (var item in con) { clsOtros e = new clsOtros(); e.IdOtros = item.IdOtros; e.IdOrdenTrabajo = item.IdOrdenTrabajo; e.DescripcionOtros = item.Descripcion; e.Precio = item.Precio; listaotros.Add(e); } return listaotros; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datOtros: " + ex); return null; } }
public bool GuardarOtros(clsOtros e) { try { using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas Otros otros = new Otros() { IdOtros = e.IdOtros, IdOrdenTrabajo = e.IdOrdenTrabajo, Descripcion = e.DescripcionOtros, Precio = e.Precio }; ent.AddToOtros(otros); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return false; } }
public bool ModificarOtros(clsOtros e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Otros where a.IdOrdenTrabajo == e.IdOrdenTrabajo select a).First(); x.IdOtros = e.IdOtros; x.IdOrdenTrabajo = e.IdOrdenTrabajo; x.Descripcion = e.DescripcionOtros; x.Precio = e.Precio; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
public bool EliminarOtros(clsOtros e) { try { using (TallerEntities ent = new TallerEntities()) { ent.ExecuteStoreCommand("DELETE FROM Taller.Otros WHERE IdOrdenTrabajo = {0}", e.IdOrdenTrabajo); } return true; } catch (Exception ex) { Console.WriteLine("Eliminar Error: " + ex); return false; } }