public static bool Guardar(Empleado empleado) { using (var db = new ParcialDb()) { try { if (Buscar(empleado.EmpleadoId) == null) { db.Empleados.Add(empleado); db.SaveChanges(); } else { db.Entry(empleado).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(true); } catch (Exception) { return(false); throw; } } }
public static bool Guardar(Presupuesto presupuesto, List <Entidades.PresupuestoDetalle> listaRelaciones) { using (var repositorio = new Repositorio <Presupuesto>()) { if (repositorio.Buscar(P => P.PresupuestoId == presupuesto.PresupuestoId) == null) { repositorio.Guardar(presupuesto); bool relacionesGuardadas = true; foreach (var relacion in listaRelaciones) { relacion.PresupuestoId = presupuesto.PresupuestoId; if (!PresupuestoDetalleBLL.Guardar(relacion)) { relacionesGuardadas = false; } } return(relacionesGuardadas); } else { //return repositorio.Modificar(presupuesto); using (var context = new ParcialDb()) { context.Presupuestos.Attach(presupuesto); context.Entry(presupuesto).State = System.Data.Entity.EntityState.Modified; return(context.SaveChanges() > 0); } } } }
public static void Borrar(int id) { var db = new ParcialDb(); var cliente = new Clientes(); cliente = (from c in db.Cliente where id == c.ClienteId select c).FirstOrDefault(); db.Cliente.Remove(cliente); db.SaveChanges(); }
public static void Modificar(int id, Clientes cliente) { var db = new ParcialDb(); Clientes client = db.Cliente.Find(id); client.Nombres = cliente.Nombres; client.LimiteCredito = cliente.LimiteCredito; client.FechaNacimiento = cliente.FechaNacimiento; client.Telefonos = cliente.Telefonos; db.SaveChanges(); }
public static bool Insertar(Clientes cliente) { bool retorno = false; try { var db = new ParcialDb(); db.Cliente.Add(cliente); db.SaveChanges(); retorno = true; }catch (Exception) { throw; } return(retorno); }
public static bool Eliminar(int id) { using (var db = new ParcialDb()) { try { db.Entry(Buscar(id)).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); return(true); } catch (Exception) { return(false); throw; } } }
public static bool Guardar(Entidades.EmpleadosRetenciones relacion) { bool resultado = false; using (var conexion = new ParcialDb()) { try { conexion.EmpleadosDecuentosDb.Add(relacion); conexion.SaveChanges(); resultado = true; } catch (Exception) { throw; } } return(resultado); }
public static bool Guardar(PresupuestoDetalle relacion) { using (var repositorio = new Repositorio <PresupuestoDetalle>()) { if (repositorio.Buscar(P => P.Id == relacion.Id) == null) { return(repositorio.Guardar(relacion)); } else { //return repositorio.Modificar(presupuestoDetalle); using (var context = new ParcialDb()) { context.PresupuestoDetalle.Attach(relacion); context.Entry(relacion).State = System.Data.Entity.EntityState.Modified; return(context.SaveChanges() > 0); } } } }
public static bool Guardar(Entidades.Empleados empleado) { using (var conec = new ParcialDb()) { try { conec.EmpleadoDb.Add(empleado); foreach (var g in empleado.RetencionesList) { conec.Entry(g).State = System.Data.Entity.EntityState.Unchanged; } conec.SaveChanges(); return(true); } catch (Exception) { throw; } } return(false); }