public void AddIngresoLote(Ingreso IngresoLote) { this.IngresosLote.Add(IngresoLote); if (IngresoLote.LoteIngreso == null || !IngresoLote.LoteIngreso.Equals(this)) { IngresoLote.LoteIngreso = this; } }
public Ingreso ObtenerIngreso(int IdIngreso) { try { Ingreso ingreso = db.Ingresos.Find(IdIngreso); return(ingreso); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(null); }
public int ActualizarIngreso(Ingreso ingreso) { try { db.Entry(ingreso).State = EntityState.Modified; db.SaveChanges(); return ingreso.IngresoId; } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return -1; }
public int CrearIngreso(Ingreso ingreso) { try { db.Ingresos.Add(ingreso); db.SaveChanges(); return ingreso.IngresoId; } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return -1; }
public int ActualizarIngreso(Ingreso ingreso) { try { db.Entry(ingreso).State = EntityState.Modified; db.SaveChanges(); return(ingreso.IngresoId); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(-1); }
public int CrearIngreso(Ingreso ingreso) { try { db.Ingresos.Add(ingreso); db.SaveChanges(); return(ingreso.IngresoId); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(-1); }
public int BorrarIngreso(int IdIngreso) { try { Ingreso ingreso = db.Ingresos.Find(IdIngreso); db.Ingresos.Remove(ingreso); db.SaveChanges(); return(IdIngreso); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(-1); }
/// <summary> /// Crea un ingreso en la base de datos. /// </summary> /// <param name="FechaIngreso"></param> /// <param name="CantidadIngreso"></param> /// <param name="NumeroFactura"></param> /// <param name="IdLoteIngreso"></param> /// <param name="IdOperarioIngreso"></param> /// <param name="ObservacionesIngreso"></param> /// <param name="IdSuministro"></param> /// <returns>Retorna el id del ingreso creado. Retorna -1 si no se crea.</returns> public int CrearIngreso(DateTime FechaIngreso, float CantidadIngreso, string NumeroFactura, int IdLoteIngreso, int IdOperarioIngreso, string ObservacionesIngreso, int IdSuministro) { int id = -1; try { Operario operario = cOp.BuscarOperario(IdOperarioIngreso); Ingreso ingreso = new Ingreso(FechaIngreso, CantidadIngreso, NumeroFactura, ObservacionesIngreso); ingreso.LoteIngreso = cLote.BuscarLote(IdLoteIngreso); ingreso.OperarioIngresoSuministro = operario; id = mInSal.CrearIngreso(ingreso); if (id != -1) { if (id != -1) buffer.updateSuministro(mSum.ObtenerSuministro(IdSuministro)); } } catch (NullReferenceException ex) { Console.WriteLine("Error: " + ex.Message); } return id; }
/// <summary> /// Crea un ingreso en la base de datos. /// </summary> /// <param name="FechaIngreso"></param> /// <param name="CantidadIngreso"></param> /// <param name="NumeroFactura"></param> /// <param name="IdLoteIngreso"></param> /// <param name="IdOperarioIngreso"></param> /// <param name="ObservacionesIngreso"></param> /// <param name="IdSuministro"></param> /// <returns>Retorna el id del ingreso creado. Retorna -1 si no se crea.</returns> public int CrearIngreso(DateTime FechaIngreso, float CantidadIngreso, string NumeroFactura, int IdLoteIngreso, int IdOperarioIngreso, string ObservacionesIngreso, int IdSuministro) { int id = -1; try { Operario operario = cOp.BuscarOperario(IdOperarioIngreso); Ingreso ingreso = new Ingreso(FechaIngreso, CantidadIngreso, NumeroFactura, ObservacionesIngreso); ingreso.LoteIngreso = cLote.BuscarLote(IdLoteIngreso); ingreso.OperarioIngresoSuministro = operario; id = mInSal.CrearIngreso(ingreso); if (id != -1) { if (id != -1) { buffer.updateSuministro(mSum.ObtenerSuministro(IdSuministro)); } } } catch (NullReferenceException ex) { Console.WriteLine("Error: " + ex.Message); } return(id); }
public void AddIngresoLote(Ingreso IngresoLote) { this.IngresosLote.Add(IngresoLote); if(IngresoLote.LoteIngreso == null || !IngresoLote.LoteIngreso.Equals(this)) { IngresoLote.LoteIngreso = this; } }
public void removeIngresoSuministroOperario(Ingreso IngresoSuministroOperario) { this.IngresosSuministrosOperario.Remove(IngresoSuministroOperario); if(IngresoSuministroOperario.OperarioIngresoSuministro != null && IngresoSuministroOperario.Equals(this)){ IngresoSuministroOperario.OperarioIngresoSuministro = null; } }
// Ingresos - Egresos public void addIngresoInsumoOperario(Ingreso IngresoSuministroOperario) { this.IngresosSuministrosOperario.Add(IngresoSuministroOperario); if(IngresoSuministroOperario.OperarioIngresoSuministro==null || !IngresoSuministroOperario.Equals(this)){ IngresoSuministroOperario.OperarioIngresoSuministro = this; } }