public void AddSalidaLote(Salida SalidaLote) { this.SalidasLote.Add(SalidaLote); if (SalidaLote.LoteSalida == null || !SalidaLote.LoteSalida.Equals(this)) { SalidaLote.LoteSalida = this; } }
public Salida ObtenerSalida(int IdSalida) { try { Salida salida = db.Salidas.Find(IdSalida); return(salida); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(null); }
/* * SALIDAS */ public int CrearSalida(Salida salida) { try { db.Salidas.Add(salida); db.SaveChanges(); return salida.SalidaId; } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return -1; }
/* * SALIDAS */ public int CrearSalida(Salida salida) { try { db.Salidas.Add(salida); db.SaveChanges(); return(salida.SalidaId); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(-1); }
public int ActualizarSalida(Salida salida) { try { db.Entry(salida).State = EntityState.Modified; db.SaveChanges(); return(salida.SalidaId); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(-1); }
public int BorrarSalida(int IdSalida) { try { Salida salida = db.Salidas.Find(IdSalida); db.Salidas.Remove(salida); db.SaveChanges(); return(IdSalida); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(-1); }
/* * Salidas */ /// <summary> /// Crea un salida en la base de datos. /// </summary> /// <param name="FechaSalida"></param> /// <param name="CantidadSalida"></param> /// <param name="IdLoteSalida"></param> /// <param name="IdOperarioSalida"></param> /// <param name="ObservacionesSalida"></param> /// <returns>Retorna el id de la salida creada. Retorna -1 si no se crea.</returns> public int CrearSalida(DateTime FechaSalida, float CantidadSalida, int IdLoteSalida, int IdOperarioSalida, string ObservacionesSalida) { int id = -1; try { Operario operario = cOp.BuscarOperario(IdOperarioSalida); Salida salida = new Salida(FechaSalida, CantidadSalida, ObservacionesSalida); salida.LoteSalida = cLote.BuscarLote(IdLoteSalida); salida.OperarioSalidaSuministro = operario; id = mInSal.CrearSalida(salida); if (id != -1) buffer.updateSuministro(salida.LoteSalida.SuministroLote); } catch (NullReferenceException ex) { Console.WriteLine("Error: " + ex.Message); } return id; }
/* * Salidas */ /// <summary> /// Crea un salida en la base de datos. /// </summary> /// <param name="FechaSalida"></param> /// <param name="CantidadSalida"></param> /// <param name="IdLoteSalida"></param> /// <param name="IdOperarioSalida"></param> /// <param name="ObservacionesSalida"></param> /// <returns>Retorna el id de la salida creada. Retorna -1 si no se crea.</returns> public int CrearSalida(DateTime FechaSalida, float CantidadSalida, int IdLoteSalida, int IdOperarioSalida, string ObservacionesSalida) { int id = -1; try { Operario operario = cOp.BuscarOperario(IdOperarioSalida); Salida salida = new Salida(FechaSalida, CantidadSalida, ObservacionesSalida); salida.LoteSalida = cLote.BuscarLote(IdLoteSalida); salida.OperarioSalidaSuministro = operario; id = mInSal.CrearSalida(salida); if (id != -1) { buffer.updateSuministro(salida.LoteSalida.SuministroLote); } } catch (NullReferenceException ex) { Console.WriteLine("Error: " + ex.Message); } return(id); }
public int ActualizarSalida(Salida salida) { try { db.Entry(salida).State = EntityState.Modified; db.SaveChanges(); return salida.SalidaId; } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return -1; }
public void AddSalidaLote(Salida SalidaLote) { this.SalidasLote.Add(SalidaLote); if(SalidaLote.LoteSalida == null || !SalidaLote.LoteSalida.Equals(this)) { SalidaLote.LoteSalida = this; } }
public void removeSalidaSuministroOperario(Salida SalidaSuministroOperario) { this.SalidasSuministrosOperario.Remove(SalidaSuministroOperario); if(SalidaSuministroOperario.OperarioSalidaSuministro!=null && SalidaSuministroOperario.OperarioSalidaSuministro.Equals(this)) { SalidaSuministroOperario.OperarioSalidaSuministro = null; } }
public void addSalidaSuministroOperario(Salida SalidaSuministroOperario) { this.SalidasSuministrosOperario.Add(SalidaSuministroOperario); if(SalidaSuministroOperario.OperarioSalidaSuministro == null || !SalidaSuministroOperario.OperarioSalidaSuministro.Equals(this)) { SalidaSuministroOperario.OperarioSalidaSuministro = this; } }