public bool Agregar() { try { if (Buscar() == false) { METRICA m = new METRICA(); m.ID = conexion.Entidad.Database.SqlQuery <byte>("SELECT SEQ_METRICA_IDMETRICA.NEXTVAL FROM dual").First(); m.PESO = 0; m.MEDIDA = Metrica.Medida; conexion.Entidad.METRICA.Add(m); PRODUCTO producto = new PRODUCTO(); producto.ID = conexion.Entidad.Database.SqlQuery <byte>("SELECT SEQ_PRODUCTO_IDPRODUCTO.NEXTVAL FROM dual").First(); producto.CODIGO = Codigo; producto.NOMBRE = Nombre; producto.PROVEEDOR_ID = Proveedor.Id; producto.METRICA_ID = m.ID; conexion.Entidad.PRODUCTO.Add(producto); conexion.Entidad.SaveChanges(); return(true); } return(false); } catch (Exception) { return(false); } }
public int Agregar() { try { METRICA metrica = new METRICA(); metrica.ID = conexion.Entidad.Database.SqlQuery <int>("SELECT SEQ_METRICA_IDMETRICA.NEXTVAL FROM dual").First(); metrica.PESO = Peso; metrica.MEDIDA = Medida; conexion.Entidad.METRICA.Add(metrica); conexion.Entidad.SaveChanges(); return((int)metrica.ID); } catch (Exception ex) { Console.WriteLine(ex); return(0); } }
public bool Modificar() { try { METRICA metrica = conexion.Entidad.METRICA .First(p => p.ID == Metrica.Id); metrica.MEDIDA = Metrica.Medida; PRODUCTO producto = conexion.Entidad.PRODUCTO .First(p => p.CODIGO.Equals(Codigo)); producto.CODIGO = Codigo; producto.NOMBRE = Nombre; producto.PROVEEDOR_ID = Proveedor.Id; producto.METRICA.ID = Metrica.Id; conexion.Entidad.SaveChanges(); return(true); } catch (Exception) { return(false); } }