private List <TipoProducto> GetList()
 {
     try
     {
         Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID];
         List <TipoProducto> listTipoProductos  = new List <TipoProducto>();
         CN_CatTipoProducto  clsCatTipoProducto = new CN_CatTipoProducto();
         TipoProducto        tipoPrecio         = new TipoProducto();
         clsCatTipoProducto.ConsultaTipoProducto(tipoPrecio, sesion.Emp_Cnx, sesion.Id_Emp, ref listTipoProductos);
         return(listTipoProductos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void Guardar()
        {
            try
            {
                Sesion       session      = (Sesion)Session["Sesion" + Session.SessionID];
                TipoProducto tipoProducto = new TipoProducto();
                tipoProducto.Id_Emp          = session.Id_Emp;
                tipoProducto.Id_Ptp          = txtIdTipoProducto.Text.Trim() == string.Empty ? 0 : Convert.ToInt32(txtIdTipoProducto.Text);
                tipoProducto.Ptp_Tipo        = cmbTipoProducto.SelectedValue;
                tipoProducto.Ptp_Descripcion = txtDescripcionTipoProducto.Text;
                tipoProducto.Ptp_Activo      = chkActivoTipoProducto.Checked;
                CN_CatTipoProducto clsCatTipoProducto = new CN_CatTipoProducto();
                int verificador = -1;

                if (hiddenActualiza.Value == string.Empty)
                {
                    if (!_PermisoGuardar)
                    {
                        DisplayMensajeAlerta("PermisoGuardarNo");
                        return;
                    }
                    clsCatTipoProducto.InsertarTipoProducto(tipoProducto, session.Emp_Cnx, ref verificador);
                    this.LimpiarCampos();
                    txtIdTipoProducto.Enabled = true;
                    txtIdTipoProducto.Text    = this.Valor;
                    txtIdTipoProducto.Focus();
                    this.DisplayMensajeAlerta("TipoProducto_insert_ok");
                }
                else
                {
                    if (!_PermisoModificar)
                    {
                        DisplayMensajeAlerta("PermisoModificarNo");
                        return;
                    }
                    clsCatTipoProducto.ModificarTipoProducto(tipoProducto, session.Emp_Cnx, ref verificador);
                    txtIdTipoProducto.Enabled = false;
                    this.DisplayMensajeAlerta("TipoProducto_update_ok");
                }
                rgTipoProducto.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }