public bool Read() { try { Datos.PRODUCTO producto = Conexion.ModeloEntities.PRODUCTO.First(em => em.ID == ID); ID = producto.ID; NOMBRE = producto.NOMBRE; FECHA_VENCIMIENTO = FECHA_VENCIMIENTO; TIPO_PRODUCTO_ID = producto.TIPO_PRODUCTO_ID; FAMILIA_ID = producto.FAMILIA_ID; PROVEEDOR_ID = producto.PROVEEDOR_ID; CODIGO_BARRAS = producto.CODIGO_BARRAS; FAMILIA_PRODUCTO_ID = producto.FAMILIA_PRODUCTO_ID; STOCK_TOTAL = producto.STOCK_TOTAL; STOCK_SALDO = producto.STOCK_SALDO; return(true); } catch (Exception) { return(false); } }
public bool Create() { try { Datos.PRODUCTO producto = new Datos.PRODUCTO() { ID = ID, NOMBRE = NOMBRE, FECHA_VENCIMIENTO = FECHA_VENCIMIENTO, TIPO_PRODUCTO_ID = TIPO_PRODUCTO_ID, FAMILIA_ID = FAMILIA_ID, PROVEEDOR_ID = PROVEEDOR_ID, CODIGO_BARRAS = CODIGO_BARRAS, FAMILIA_PRODUCTO_ID = FAMILIA_PRODUCTO_ID, STOCK_TOTAL = STOCK_TOTAL, STOCK_SALDO = STOCK_SALDO }; Conexion.ModeloEntities.PRODUCTO.Add(producto); Conexion.ModeloEntities.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Update() { try { Datos.PRODUCTO producto = Conexion.ModeloEntities.PRODUCTO.First(em => em.ID == ID); producto.ID = ID; producto.NOMBRE = NOMBRE; producto.FECHA_VENCIMIENTO = FECHA_VENCIMIENTO; producto.TIPO_PRODUCTO_ID = TIPO_PRODUCTO_ID; producto.FAMILIA_ID = FAMILIA_ID; producto.PROVEEDOR_ID = PROVEEDOR_ID; producto.CODIGO_BARRAS = CODIGO_BARRAS; producto.FAMILIA_PRODUCTO_ID = FAMILIA_PRODUCTO_ID; producto.STOCK_TOTAL = STOCK_TOTAL; producto.STOCK_SALDO = STOCK_SALDO; Conexion.ModeloEntities.SaveChanges(); return(true); } catch (Exception) { return(false); } }
//Agregar public bool Create() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); Datos.PRODUCTO pro = new Datos.PRODUCTO(); try { CommonBC.Syncronize(this, pro); bbdd.PRODUCTO.Add(pro); bbdd.SaveChanges(); return(true); } catch (Exception ex) { bbdd.PRODUCTO.Remove(pro); return(false); } }
/// <summary> /// Elimina un registro de producto en la BBDD /// </summary> /// <returns></returns> public bool Delete() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.PRODUCTO pro = bbdd.PRODUCTO.First(e => e.ID_PRODUCTO == ID_PRODUCTO); /* Se elimina el registro del EDM */ bbdd.PRODUCTO.Remove(pro); bbdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
/// <summary> /// Actualiza un registro de producto en la BBDD /// </summary> /// <returns></returns> public bool Update() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.PRODUCTO pro = bbdd.PRODUCTO.First(e => e.ID_PRODUCTO == ID_PRODUCTO); /* Se copian las propiedades del negocio a los datos */ CommonBC.Syncronize(this, pro); bbdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
/// <summary> /// Lee un registro de producto en la BBDD /// </summary> /// <returns></returns> public bool Read() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.PRODUCTO pro = bbdd.PRODUCTO.First(e => e.ID_PRODUCTO == ID_PRODUCTO); /* Se copian las propiedades de datos al negocio */ CommonBC.Syncronize(pro, this); /* Carga descripción de los Tipos */ LeerNombreProveedor(); LeerDescripcionFamilia(); LeerDescripcionTipo(); return(true); } catch (Exception ex) { return(false); } }