public Departamento_ENT generaCodigo(string codigo)
        {
            string           codigoProducto;
            Departamento_ENT oDepto = new Departamento_ENT();

            oDepto = new Departamento_DAO().insertDepartamento(codigo);

            int cantidad = oDepto.Cantidad;

            if (cantidad.ToString().Length == 1)
            {
                codigoProducto = codigo + "00" + cantidad;
            }
            else if (cantidad.ToString().Length == 2)
            {
                codigoProducto = codigo + "0" + cantidad;
            }
            else
            {
                codigoProducto = codigo + cantidad;
            }

            oDepto.CodigoProducto = codigoProducto;

            return(oDepto);
        }
        public int update(Departamento_ENT datosDepartamento)
        {
            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_DEPARTAMENTO_IDDEPARTAMENTO";
                    cmd.Parameters.AddWithValue("@id_departamento", datosDepartamento.IdDepartamento);
                    cmd.Parameters.AddWithValue("@block", datosDepartamento.Block);
                    cmd.Parameters.AddWithValue("@piso", datosDepartamento.Piso);
                    cmd.Parameters.AddWithValue("@numero_depto", datosDepartamento.NumeroDepto);
                    cmd.Parameters.AddWithValue("@modelo", datosDepartamento.Modelo);
                    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_CASA_IDCASA", ex);
            }
        }
        public Departamento_ENT insertDepartamento(string codigo)
        {
            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_INSERT_DEPARTAMENTO_VACIO";
                    cmd.Parameters.AddWithValue("@codigo", codigo);
                    SqlDataReader reader = cmd.ExecuteReader();

                    Departamento_ENT oDepto = new Departamento_ENT();
                    while (reader.Read())
                    {
                        oDepto.IdDepartamento = Convert.ToInt32(reader["id_departamento"]);
                        oDepto.Cantidad       = Convert.ToInt32(reader["cantidad"]);
                    }
                    return(oDepto);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_INSERT_DEPARTAMENTO_VACIO", ex);
            }
        }
        public Departamento_ENT insert(Departamento_ENT datosDepartamento)
        {
            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_INSERT_DEPARTAMENTO";

                    cmd.Parameters.AddWithValue("@block", datosDepartamento.Block);
                    cmd.Parameters.AddWithValue("@piso", datosDepartamento.Piso);
                    cmd.Parameters.AddWithValue("@numero_depto", datosDepartamento.NumeroDepto);
                    cmd.Parameters.AddWithValue("@modelo", datosDepartamento.Modelo);

                    Departamento_ENT oDepartamento = new Departamento_ENT();
                    SqlDataReader    reader        = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        oDepartamento.IdDepartamento = Convert.ToInt32(reader["id_departamento"]);
                        oDepartamento.Block          = reader["block"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["block"]);
                        oDepartamento.Piso           = reader["piso"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(reader["piso"]);
                        oDepartamento.NumeroDepto    = reader["numero_depto"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["numero_depto"]);
                        oDepartamento.Modelo         = reader["modelo"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["modelo"]);
                    }
                    return(oDepartamento);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_INSERT_DEPARTAMENTO", ex);
            }
        }
    public Departamento_ENT datosDepartamento()
    {
        Departamento_ENT oDepartamento = new Departamento_ENT();

        oDepartamento.Block       = text_block.Text;
        oDepartamento.Piso        = Convert.ToInt32(text_piso.Text);
        oDepartamento.NumeroDepto = text_nDepto.Text;
        oDepartamento.Modelo      = text_modelo.Text;
        return(oDepartamento);
    }
    protected void btn_grabar_Click(object sender, EventArgs e)
    {
        if (this.validar())
        {
            Departamento_ENT depto = this.datosDepartamento();
            depto.IdDepartamento = Convert.ToInt32(y.Text);
            new Departamento_BSS().updateDepartamento(depto);

            DetalleProducto_ENT oDetalleProducto = this.datosDetalleProducto();
            oDetalleProducto.IdProducto = Convert.ToInt32(x.Text);
            oDetalleProducto.IdDetalle  = Convert.ToInt32(z.Text);

            new DetalleProducto_BSS().updateDetalleProducto(oDetalleProducto);

            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 #8
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");
        }
    }
 public int updateDepartamento(Departamento_ENT datosDepartamento)
 {
     return(new Departamento_DAO().update(datosDepartamento));
 }
        public Departamento_ENT getDepartamentoID(Departamento_ENT datosDepartamento)
        {
            Departamento_ENT oDepartamento = new Departamento_DAO().getForIdDepartamento(datosDepartamento);

            return(oDepartamento);
        }
 public void deleteDepartamento(Departamento_ENT datosDepartamento)
 {
     new Departamento_DAO().delete(datosDepartamento);
 }
        public Departamento_ENT insertDepartamento(Departamento_ENT datosDepartamento)
        {
            Departamento_ENT oDepartamento = new Departamento_DAO().insert(datosDepartamento);

            return(oDepartamento);
        }