Example #1
0
        public int update(Producto_ENT datosProducto)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "SP_UPDATE_PRODUCTO_IDPRODUCTO";

                    cmd.Parameters.AddWithValue("@id_producto", datosProducto.IdProducto);
                    cmd.Parameters.AddWithValue("@codigo_producto", datosProducto.CodigoProducto);
                    cmd.Parameters.AddWithValue("@id_tipo_producto", datosProducto.IdTipoProducto);
                    cmd.Parameters.AddWithValue("@id_conjunto_habitacional", datosProducto.IdConjuntoHabitacional);
                    cmd.Parameters.AddWithValue("@rut_cliente", datosProducto.RutCliente);
                    cmd.Parameters.AddWithValue("@id_referencia", datosProducto.IdReferencia);
                    SqlDataReader reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        this.error = reader["error"].Equals(1) ? 1 : 0;
                    }
                    return(this.error);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_UPDATE_PRODUCTO_IDPRODUCTO", ex);
            }
        }
Example #2
0
        public List <Producto_ENT> listProducto()
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "SP_LIST_ALL_PRODUCTO";

                    List <Producto_ENT> listProducto = new List <Producto_ENT>();
                    SqlDataReader       reader       = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        Producto_ENT oProducto = new Producto_ENT();

                        oProducto.IdProducto             = Convert.ToInt32(reader["id_producto"]);
                        oProducto.IdConjuntoHabitacional = reader["id_conjunto_habitacional"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(reader["id_conjunto_habitacional"]);
                        oProducto.IdReferencia           = reader["id_referencia"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(reader["id_referencia"]);
                        oProducto.CodigoProducto         = reader["codigo_producto"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["codigo_producto"]);
                        oProducto.TipoProducto           = reader["nombre"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["nombre"]);
                        oProducto.ValoUF         = reader["valor_uf"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["valor_uf"]);
                        oProducto.IdTipoProducto = reader["id_tipo_producto"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(reader["id_tipo_producto"]);

                        listProducto.Add(oProducto);
                    }
                    return(listProducto);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_LIST_ALL_PRODUCTO", ex);
            }
        }
    protected void btn_grabar_Click(object sender, EventArgs e)
    {
        //if (this.validar())
        //{
        Casa_ENT oCasa = new Casa_BSS().generaCodigo(codigo);

        Casa_ENT casa = this.datosCasa();

        casa.IdCasa = oCasa.IdCasa;
        new Casa_BSS().updateCasa(casa);

        Producto_ENT oProducto = this.datosProducto(oCasa.IdCasa);

        oProducto.CodigoProducto = oCasa.CodigoProducto;
        oProducto = new Producto_BSS().insert(oProducto);

        DetalleProducto_ENT oDetalleProducto = this.datosDetalleProducto();

        oDetalleProducto.IdProducto = oProducto.IdProducto;

        oDetalleProducto = new DetalleProducto_BSS().insertDetalleProducto(oDetalleProducto);

        Response.Redirect("~/modulo/conjuntoHabitacional/Tabs/ProductoListado.aspx");
        //}
    }
Example #4
0
 public Producto_ENT getForIdProducto(Producto_ENT datosProducto)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "SP_GET_PRODUCTO_IDPRODUCTO";
             cmd.Parameters.AddWithValue("@id_producto", datosProducto.IdProducto);
             SqlDataReader reader    = cmd.ExecuteReader();
             Producto_ENT  oProducto = new Producto_ENT();
             if (reader.Read())
             {
                 oProducto.IdProducto             = Convert.ToInt32(reader["id_producto"]);
                 oProducto.CodigoProducto         = reader["codigo_producto"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["codigo_producto"]);
                 oProducto.IdTipoProducto         = reader["id_tipo_producto"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(reader["id_tipo_producto"]);
                 oProducto.IdConjuntoHabitacional = reader["id_conjunto_habitacional"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(reader["id_conjunto_habitacional"]);
                 oProducto.RutCliente             = reader["rut_cliente"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["rut_cliente"]);
                 oProducto.IdReferencia           = reader["id_referencia"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(reader["id_referencia"]);
                 return(oProducto);
             }
             else
             {
                 return(null);
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Error al ejecutar SP_GET_PRODUCTO_IDPRODUCTO", ex);
     }
 }
    public Producto_ENT datosProducto(int idLocalComercial)
    {
        Producto_ENT oProducto = new Producto_ENT();

        oProducto.IdTipoProducto         = tipoProducto;
        oProducto.IdConjuntoHabitacional = idConjuntoHabitacional;
        oProducto.RutCliente             = "";//Vacio
        oProducto.IdReferencia           = idLocalComercial;

        return(oProducto);
    }
    protected void traeDatos(int IdProducto)
    {
        Producto_ENT oProducto = new Producto_ENT();

        oProducto.IdProducto = IdProducto;
        productoENT          = new Producto_BSS().getProductoID(oProducto);

        EstacionamientoBodega_ENT oEstaBode = new EstacionamientoBodega_ENT();

        oEstaBode.IdEstacionamientoBodega = productoENT.IdReferencia;
        detalleEstacionamientoBodegaENT   = new EstacionamientoBodega_BSS().getEstacionamientoBodegaID(oEstaBode);

        DetalleProducto_ENT oDetalleProducto = new DetalleProducto_ENT();

        oDetalleProducto.IdProducto = IdProducto;
        detalleProductoENT          = new DetalleProducto_BSS().getProductoDetalleIdProducto(oDetalleProducto);

        this.cargaDatosCajas();
    }
Example #7
0
    protected void traeDatos(int IdProducto)
    {
        Producto_ENT oProducto = new Producto_ENT();

        oProducto.IdProducto = IdProducto;
        productoENT          = new Producto_BSS().getProductoID(oProducto);

        LocalComercial_ENT oLocalComercial = new LocalComercial_ENT();

        oLocalComercial.IdLocalComercial = productoENT.IdReferencia;
        localComercialENT = new LocalComercial_BSS().getLocalComercialID(oLocalComercial);

        DetalleProducto_ENT oDetalleProducto = new DetalleProducto_ENT();

        oDetalleProducto.IdProducto = IdProducto;
        detalleProductoENT          = new DetalleProducto_BSS().getProductoDetalleIdProducto(oDetalleProducto);

        this.cargaDatosCajas();
    }
    protected void traeDatos(int IdProducto)
    {
        Producto_ENT oProducto = new Producto_ENT();

        oProducto.IdProducto = IdProducto;
        productoENT          = new Producto_BSS().getProductoID(oProducto);

        Casa_ENT oCasa = new Casa_ENT();

        oCasa.IdCasa = productoENT.IdReferencia;
        casaENT      = new Casa_BSS().getCasaID(oCasa);

        DetalleProducto_ENT oDetalleProducto = new DetalleProducto_ENT();

        oDetalleProducto.IdProducto = IdProducto;
        detalleProductoENT          = new DetalleProducto_BSS().getProductoDetalleIdProducto(oDetalleProducto);

        this.cargaDatosCajas();
    }
Example #9
0
    protected void eliminarDatos(String IdProducto, String IdReferencia, String IdTipoProducto)
    {
        DetalleProducto_ENT oDetalleProducto = new DetalleProducto_ENT();

        oDetalleProducto.IdProducto = Convert.ToInt32(IdProducto);
        new DetalleProducto_BSS().deleteDetalleProducto(oDetalleProducto);

        Casa_ENT oCasa = new Casa_ENT();

        oCasa.IdCasa = Convert.ToInt32(IdReferencia);
        new Casa_BSS().deleteCasa(oCasa);

        Producto_ENT oProducto = new Producto_ENT();

        oProducto.IdProducto = Convert.ToInt32(IdProducto);
        new Producto_BSS().deleteProducto(oProducto);

        Response.Redirect("~/modulo/conjuntoHabitacional/Tabs/ProductoListado.aspx");
    }
    protected void traeDatos(int IdProducto)
    {
        Producto_ENT oProducto = new Producto_ENT();

        oProducto.IdProducto = IdProducto;
        productoENT          = new Producto_BSS().getProductoID(oProducto);

        Departamento_ENT oDepartamento = new Departamento_ENT();

        oDepartamento.IdDepartamento = productoENT.IdReferencia;
        departamentoENT = new Departamento_BSS().getDepartamentoID(oDepartamento);

        DetalleProducto_ENT oDetalleProducto = new DetalleProducto_ENT();

        oDetalleProducto.IdProducto = IdProducto;
        detalleProductoENT          = new DetalleProducto_BSS().getProductoDetalleIdProducto(oDetalleProducto);

        this.cargaDatosCajas();
    }
Example #11
0
    protected void btn_grabar_Click(object sender, EventArgs e)
    {
        if (this.validar())
        {
            Departamento_ENT oDepto = new Departamento_BSS().generaCodigo(codigo);

            Departamento_ENT depto = this.datosDepartamento();
            depto.IdDepartamento = oDepto.IdDepartamento;
            new Departamento_BSS().updateDepartamento(depto);

            Producto_ENT oProducto = this.datosProducto(oDepto.IdDepartamento);
            oProducto.CodigoProducto = oDepto.CodigoProducto;
            oProducto = new Producto_BSS().insert(oProducto);

            DetalleProducto_ENT oDetalleProducto = this.datosDetalleProducto();
            oDetalleProducto.IdProducto = oProducto.IdProducto;

            oDetalleProducto = new DetalleProducto_BSS().insertDetalleProducto(oDetalleProducto);

            Response.Redirect("~/modulo/conjuntoHabitacional/Tabs/ProductoListado.aspx");
        }
    }
    protected void btn_grabar_Click(object sender, EventArgs e)
    {
        if (this.validar())
        {
            LocalComercial_ENT oLocal = new LocalComercial_BSS().generaCodigo(codigo);

            LocalComercial_ENT local = this.datosLocal();
            local.IdLocalComercial = oLocal.IdLocalComercial;
            new LocalComercial_BSS().updateLocalComercial(local);

            Producto_ENT oProducto = this.datosProducto(oLocal.IdLocalComercial);
            oProducto.CodigoProducto = oLocal.CodigoProducto;
            oProducto = new Producto_BSS().insert(oProducto);

            DetalleProducto_ENT oDetalleProducto = this.datosDetalleProducto();
            oDetalleProducto.IdProducto = oProducto.IdProducto;

            oDetalleProducto = new DetalleProducto_BSS().insertDetalleProducto(oDetalleProducto);

            Response.Redirect("~/modulo/conjuntoHabitacional/Tabs/ProductoListado.aspx");
        }
    }
Example #13
0
    protected void btn_grabar_Click(object sender, EventArgs e)
    {
        if (this.validar())
        {
            EstacionamientoBodega_ENT oEstaBode = new EstacionamientoBodega_BSS().generaCodigo(codigo);

            EstacionamientoBodega_ENT estaBode = this.datosEstaBode();
            estaBode.IdEstacionamientoBodega = oEstaBode.IdEstacionamientoBodega;
            new EstacionamientoBodega_BSS().updateEstacionamientoBodega(estaBode);

            Producto_ENT oProducto = this.datosProducto(oEstaBode.IdEstacionamientoBodega);
            oProducto.CodigoProducto = oEstaBode.CodigoProducto;
            oProducto = new Producto_BSS().insert(oProducto);

            DetalleProducto_ENT oDetalleProducto = this.datosDetalleProducto();
            oDetalleProducto.IdProducto = oProducto.IdProducto;

            oDetalleProducto = new DetalleProducto_BSS().insertDetalleProducto(oDetalleProducto);

            Response.Redirect("~/modulo/conjuntoHabitacional/Tabs/ProductoListado.aspx");
        }
    }
Example #14
0
 public int delete(Producto_ENT datosProducto)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "SP_DELETE_PRODUCTO";
             cmd.Parameters.AddWithValue("@id_producto", datosProducto.IdProducto);
             SqlDataReader reader = cmd.ExecuteReader();
             while (reader.Read())
             {
                 this.error = reader["error"].Equals(1) ? 1 : 0;
             }
             return(this.error);
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Error al ejecutar SP_DELETE_PRODUCTO", ex);
     }
 }
Example #15
0
        public Producto_ENT insert(Producto_ENT datosProducto)
        {
            Producto_ENT oProducto = new Producto_DAO().insert(datosProducto);

            return(oProducto);
        }
Example #16
0
 public int deleteProducto(Producto_ENT datosProducto)
 {
     return(new Producto_DAO().delete(datosProducto));
 }
Example #17
0
        public Producto_ENT getProductoID(Producto_ENT datosProducto)
        {
            Producto_ENT oProducto = new Producto_DAO().getForIdProducto(datosProducto);

            return(oProducto);
        }