Exemplo n.º 1
0
        public bool Update()
        {
            try
            {
                Datos.FAMILIA_PRODUCTO familia_producto_datos = Conexion.ModeloEntities.FAMILIA_PRODUCTO.First(e => e.ID == ID);
                //aqui usamos lambda
                familia_producto_datos.ID     = ID;
                familia_producto_datos.NOMBRE = NOMBRE;

                Conexion.ModeloEntities.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemplo n.º 2
0
        public bool Read()
        {
            try
            {
                Datos.FAMILIA_PRODUCTO familia_producto_datos = (from fam in Conexion.ModeloEntities.FAMILIA_PRODUCTO
                                                                 where fam.ID == ID select fam).First();
                ID     = familia_producto_datos.ID;
                NOMBRE = familia_producto_datos.NOMBRE;


                //si no lo encuentra el resultado sera null
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Lee un registro de familia 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.FAMILIA_PRODUCTO fam = bbdd.FAMILIA_PRODUCTO.First(e => e.ID_FAMILIA == ID_FAMILIA);

                /* Se copian las propiedades de datos al negocio */
                CommonBC.Syncronize(fam, this);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Elimina un registro de familia 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.FAMILIA_PRODUCTO fam = bbdd.FAMILIA_PRODUCTO.First(e => e.ID_FAMILIA == ID_FAMILIA);

                /* Se elimina el registro del EDM */
                bbdd.FAMILIA_PRODUCTO.Remove(fam);

                bbdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Exemplo n.º 5
0
        public bool Create()
        {
            try
            {
                //objeto que entra en la base de datos
                Datos.FAMILIA_PRODUCTO objetoDato = new Datos.FAMILIA_PRODUCTO()
                {
                    ID     = ID,
                    NOMBRE = NOMBRE
                };

                Conexion.ModeloEntities.FAMILIA_PRODUCTO.Add(objetoDato);
                Conexion.ModeloEntities.SaveChanges(); //abre la conexion, hace el comando sql, actualiza la BD, cierra la conexion

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }