public void ModificarFamProducto(FamProducto famProducto, string Conexion, ref int verificador)
 {
     try
     {
         CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Conexion);
         string[]           Parametros =
         {
             "@Id_Emp",
             "@Id_Fam",
             "@Fam_Descripcion",
             "@Fam_Activo",
         };
         object[] Valores =
         {
             famProducto.Id_Emp
             , famProducto.Id_Fam
             , famProducto.Fam_Descripcion
             , famProducto.Fam_Activo
         };
         SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatFamProducto_Modificar", ref verificador, Parametros, Valores);
         CapaDatos.LimpiarSqlcommand(ref sqlcmd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void ConsultaFamProducto(FamProducto famProducto, string Conexion, int id_Emp, ref List <FamProducto> 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("spCatFamProducto_Consulta", ref dr, Parametros, Valores);


                while (dr.Read())
                {
                    famProducto                 = new FamProducto();
                    famProducto.Id_Emp          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp")));
                    famProducto.Id_Fam          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Fam")));
                    famProducto.Fam_Descripcion = dr.GetValue(dr.GetOrdinal("Fam_Descripcion")).ToString();
                    famProducto.Fam_Activo      = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Fam_Activo")));
                    famProducto.Fam_ActivoStr   = dr.GetValue(dr.GetOrdinal("Fam_ActivoStr")).ToString();
                    List.Add(famProducto);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void ModificarFamProducto(FamProducto famProducto, string Conexion, ref int verificador)
 {
     try
     {
         CD_CatFamProducto claseCapaDatos = new CD_CatFamProducto();
         claseCapaDatos.ModificarFamProducto(famProducto, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ConsultaFamProducto(FamProducto famProducto, string Conexion, int id_Emp, ref List <FamProducto> List)
 {
     try
     {
         CD_CatFamProducto claseCapaDatos = new CD_CatFamProducto();
         claseCapaDatos.ConsultaFamProducto(famProducto, Conexion, id_Emp, ref List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #5
0
        private void Guardar()
        {
            try
            {
                Sesion session = new Sesion();
                session = (Sesion)Session["Sesion" + Session.SessionID];

                FamProducto famProducto = new FamProducto();
                famProducto.Id_Emp          = session.Id_Emp;
                famProducto.Id_Fam          = txtIdFam.Text.Trim() == string.Empty ? 0 : Convert.ToInt32(txtIdFam.Text);
                famProducto.Fam_Descripcion = txtDescripcionFam.Text;
                famProducto.Fam_Activo      = chkActivo.Checked;

                CN_CatFamProducto clsCatFamProducto = new CN_CatFamProducto();
                int verificador = -1;

                if (hiddenActualiza.Value == string.Empty)
                {
                    if (!_PermisoGuardar)
                    {
                        DisplayMensajeAlerta("PermisoGuardarNo");
                        return;
                    }

                    clsCatFamProducto.InsertarFamProducto(famProducto, session.Emp_Cnx, ref verificador);
                    this.LimpiaCamposFamilia();
                    txtIdFam.Enabled = true;
                    txtIdFam.Text    = this.Valor;
                    txtIdFam.Focus();
                    this.DisplayMensajeAlerta("FamProducto_insert_ok");
                }
                else
                {
                    if (!_PermisoModificar)
                    {
                        DisplayMensajeAlerta("PermisoModificarNo");
                        return;
                    }
                    clsCatFamProducto.ModificarFamProducto(famProducto, session.Emp_Cnx, ref verificador);
                    txtIdFam.Enabled = false;
                    this.DisplayMensajeAlerta("FamProducto_update_ok");
                }
                rgFamilia.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #6
0
 private List <FamProducto> GetList()
 {
     try
     {
         Sesion             sesion            = (Sesion)Session["Sesion" + Session.SessionID];
         List <FamProducto> listFamProducto   = new List <FamProducto>();
         CN_CatFamProducto  clsCatFamProducto = new CN_CatFamProducto();
         FamProducto        famProducto       = new FamProducto();
         clsCatFamProducto.ConsultaFamProducto(famProducto, sesion.Emp_Cnx, sesion.Id_Emp, ref listFamProducto);
         return(listFamProducto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }