예제 #1
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;
            }
        }
예제 #2
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;
     }
 }