Exemplo n.º 1
0
        public void ModificarSubFamProducto(SubFamProducto subFamProducto, string Conexion, ref int verificador)
        {
            try
            {
                CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Conexion);
                string[]           Parametros =
                {
                    "@Id_Emp",
                    "@Id_Fam",
                    "@Id_Sub",
                    "@Sub_Descripcion",
                    "@Sub_Activo",
                };
                object[] Valores =
                {
                    subFamProducto.Id_Emp
                    , subFamProducto.Id_Fam
                    , subFamProducto.Id_Sub
                    , subFamProducto.Sub_Descripcion
                    , subFamProducto.Sub_Activo
                };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatSubFamProducto_Modificar", ref verificador, Parametros, Valores);
                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
        public void ConsultaSubFamProducto(SubFamProducto subFamProducto, string Conexion, int id_Emp, ref List <SubFamProducto> List)
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

                string[] Parametros = { "@Id_Emp" };
                object[] Valores    = { id_Emp };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatSubFamProducto_Consulta", ref dr, Parametros, Valores);


                while (dr.Read())
                {
                    subFamProducto                 = new SubFamProducto();
                    subFamProducto.Id_Emp          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp")));
                    subFamProducto.Id_Fam          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Fam")));
                    subFamProducto.Id_Fam_Str      = dr.GetValue(dr.GetOrdinal("Id_Fam_Str")).ToString();
                    subFamProducto.Id_Sub          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Sub")));
                    subFamProducto.Sub_Descripcion = dr.GetValue(dr.GetOrdinal("Sub_Descripcion")).ToString();
                    subFamProducto.Sub_Activo      = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Sub_Activo")));
                    subFamProducto.Sub_ActivoStr   = dr.GetValue(dr.GetOrdinal("Sub_ActivoStr")).ToString();

                    List.Add(subFamProducto);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 3
0
 public void ModificarSubFamProducto(SubFamProducto subFamProducto, string Conexion, ref int verificador)
 {
     try
     {
         CD_CatSubFamProducto claseCapaDatos = new CD_CatSubFamProducto();
         claseCapaDatos.ModificarSubFamProducto(subFamProducto, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
 public void ConsultaSubFamProducto(SubFamProducto subFamProducto, string Conexion, int id_Emp, ref List <SubFamProducto> List)
 {
     try
     {
         CD_CatSubFamProducto claseCapaDatos = new CD_CatSubFamProducto();
         claseCapaDatos.ConsultaSubFamProducto(subFamProducto, Conexion, id_Emp, ref List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 5
0
        private void GuardarSubFamilia()
        {
            try
            {
                Sesion         session        = (Sesion)Session["Sesion" + Session.SessionID];
                SubFamProducto subFamProducto = new SubFamProducto();
                subFamProducto.Id_Emp          = session.Id_Emp;
                subFamProducto.Id_Sub          = Convert.ToInt32(txtIdSubFam.Text);
                subFamProducto.Sub_Descripcion = txtDescripcionSubFam.Text;
                subFamProducto.Id_Fam          = Convert.ToInt32(cmbFamilia.SelectedValue);
                subFamProducto.Sub_Activo      = chkActivoSubFam.Checked;
                CN_CatSubFamProducto clsCatSubFamProducto = new CN_CatSubFamProducto();
                int verificador = -1;

                if (hiddenActualizaSub.Value == string.Empty)
                {
                    if (!_PermisoGuardar)
                    {
                        DisplayMensajeAlerta("PermisoGuardarNo");
                        return;
                    }
                    clsCatSubFamProducto.InsertarSubFamProducto(subFamProducto, session.Emp_Cnx, ref verificador);
                    this.LimpiaCamposSubFamilia();
                    txtIdSubFam.Enabled = true;
                    txtIdSubFam.Text    = this.ValorSubFam;
                    txtIdSubFam.Focus();
                    this.DisplayMensajeAlerta("SubFamProducto_insert_ok");
                }
                else
                {
                    if (!_PermisoModificar)
                    {
                        DisplayMensajeAlerta("PermisoModificarNo");
                        return;
                    }
                    clsCatSubFamProducto.ModificarSubFamProducto(subFamProducto, session.Emp_Cnx, ref verificador);
                    txtIdSubFam.Enabled = false;
                    this.DisplayMensajeAlerta("SubFamProducto_update_ok");
                }

                rgSubFamilia.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 6
0
        private List <SubFamProducto> GetListSubFamilia()
        {
            try
            {
                List <SubFamProducto> listSubFamProducto   = new List <SubFamProducto>();
                CN_CatSubFamProducto  clsCatSubFamProducto = new CN_CatSubFamProducto();
                Sesion         sesion      = (Sesion)Session["Sesion" + Session.SessionID];
                SubFamProducto famProducto = new SubFamProducto();

                clsCatSubFamProducto.ConsultaSubFamProducto(famProducto, sesion.Emp_Cnx, sesion.Id_Emp, ref listSubFamProducto);
                return(listSubFamProducto);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 7
0
        private void Inicializar()
        {
            Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID];

            this.hiddenId.Value = string.Empty;

            System.Text.StringBuilder str        = new System.Text.StringBuilder();
            List <SubFamProducto>     listaSF    = new List <SubFamProducto>();
            SubFamProducto            subFamilia = new SubFamProducto();

            new CN_CatSubFamProducto().ConsultaSubFamProducto(subFamilia, sesion.Emp_Cnx, sesion.Id_Emp, ref listaSF);
            str.Append(string.Concat("arregloSubFamilias = new Array(3);"));
            str.Append(string.Concat("arregloSubFamilias[0] = new Array(", listaSF.Count, ");"));
            str.Append(string.Concat("arregloSubFamilias[1] = new Array(", listaSF.Count, ");"));
            str.Append(string.Concat("arregloSubFamilias[2] = new Array(", listaSF.Count, ");"));
            for (int i = 0; i < listaSF.Count; i++)
            {
                subFamilia = listaSF[i];
                str.Append(string.Concat("arregloSubFamilias[0][", i.ToString(), "] = '", subFamilia.Id_Fam, "';"));
                str.Append(string.Concat("arregloSubFamilias[1][", i.ToString(), "] = '", subFamilia.Id_Sub, "';"));
                str.Append(string.Concat("arregloSubFamilias[2][", i.ToString(), "] = '", subFamilia.Sub_Descripcion, "';"));
            }
            this.listSource          = new List <ColaboradorObjetivo>();
            this.listConceptosNomina = new List <ConceptosNomina>();

            this.NuevoProducto();

            GetListDet();

            if (Session["IdLocal" + Session.SessionID] != null)
            {
                Session["IdLocal" + Session.SessionID] = null;
            }

            RAM1.ResponseScripts.Add(string.Concat(@"", str.ToString()));
        }