public void ModificarUen(Uen uen, string Conexion, ref int verificador)
 {
     try
     {
         CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Conexion);
         string[]           Parametros =
         {
             "@Id_Uen",
             "@Id_Emp",
             "@Uen_Descripcion",
             "@Uen_Activo"
         };
         object[] Valores =
         {
             uen.Id,
             uen.Id_Emp,
             uen.Descripcion,
             uen.Estatus
         };
         SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatUen_Modificar", ref verificador, Parametros, Valores);
         CapaDatos.LimpiarSqlcommand(ref sqlcmd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void ConsultaUen_Usuario(ref List <Uen> list, int Id_Emp, int?Id_U, string Conexion)
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

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

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

                Uen uen;
                while (dr.Read())
                {
                    uen             = new Uen();
                    uen.Id          = (int)dr.GetValue(dr.GetOrdinal("Id_Uen"));
                    uen.Descripcion = (string)dr.GetValue(dr.GetOrdinal("Uen_Descripcion"));
                    uen.Id_U        = dr.IsDBNull(dr.GetOrdinal("Id_U")) ? (int?)null: dr.GetInt32(dr.GetOrdinal("Id_U"));

                    list.Add(uen);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void Guardar()
 {
     try
     {
         Sesion session = new Sesion();
         session = (Sesion)Session["Sesion" + Session.SessionID];
         Uen uen = new Uen();
         uen.Descripcion = txtDescripcion.Text;
         uen.Id_Emp      = session.Id_Emp;
         uen.Estatus     = chkActivo.Checked;
         CN_CatUen clsCatUen   = new CN_CatUen();
         int       verificador = -1;
         if (HF_ID.Value == "")
         {
             if (!_PermisoGuardar)
             {
                 Alerta("No tiene permisos para grabar");
                 return;
             }
             uen.Id = Convert.ToInt32(txtClave.Text);
             clsCatUen.InsertarUen(uen, session.Emp_Cnx, ref verificador);
             if (verificador == 1)
             {
                 Nuevo();
                 Alerta("Los datos se guardaron correctamente");
             }
             else
             {
                 Alerta("La clave ya existe");
             }
         }
         else
         {
             if (!_PermisoModificar)
             {
                 Alerta("No tiene permisos para modificar");
                 return;
             }
             uen.Id = Convert.ToInt32(HF_ID.Value);
             clsCatUen.ModificarUen(uen, session.Emp_Cnx, ref verificador);
             if (verificador == 1)
             {
                 Alerta("Los datos se modificaron correctamente");
             }
             else
             {
                 Alerta("Ocurrió un error al intentar modificar los datos");
             }
         }
         rg1.Rebind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ModificarUen(Uen uen, string Conexion, ref int verificador)
 {
     try
     {
         CD_CatUen claseCapaDatos = new CD_CatUen();
         claseCapaDatos.ModificarUen(uen, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void ConsultaUen(int Id_Emp, string Conexion, ref List <Uen> 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("spCatUen_Consulta", ref dr, Parametros, Valores);

                Uen uen;
                while (dr.Read())
                {
                    uen             = new Uen();
                    uen.Id          = (int)dr.GetValue(dr.GetOrdinal("Id_Uen"));
                    uen.Descripcion = (string)dr.GetValue(dr.GetOrdinal("Uen_Descripcion"));
                    uen.Estatus     = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Uen_Activo")));
                    if (Convert.ToBoolean(uen.Estatus))
                    {
                        uen.EstatusStr = "Activo";
                    }
                    else
                    {
                        uen.EstatusStr = "Inactivo";
                    }
                    List.Add(uen);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }