Esempio n. 1
0
        //-------------------------------------------
        public void Cargar_Notificaciones(int cantPendientesDocente, int cantPendientesValidador)
        {
            if (cantPendientesDocente == -1 && cantPendientesValidador == -1)
            {
                int contadorSolPendProfesor = 0;
                int contadorSolPenValidador = 0;
                //-------------------
                N_Rol nRol       = new N_Rol();
                E_Rol rolUsuario = nRol.BuscaRolPorId(profesor.IdRol);
                //----------------------
                N_SolicitudSalidas            nSolicitudSalidas = new N_SolicitudSalidas();
                List <E_SolicitudSalidasJoin> datosListaSolPendientesDocente = nSolicitudSalidas.BuscaSolicitudPendienteProfesor(profesor.IdProfesor);
                if (datosListaSolPendientesDocente != null)
                {
                    contadorSolPendProfesor = datosListaSolPendientesDocente.Count;
                }

                //--------------------
                List <E_SolicitudSalidasJoin> datosListaSolPendientesValidador = nSolicitudSalidas.BuscaSolicitudesPendientesValidador(rolUsuario.DescripcionRol);
                if (datosListaSolPendientesValidador != null)
                {
                    contadorSolPenValidador = datosListaSolPendientesValidador.Count;
                }
                //------------------------------------------------------
                contadorNotificaciones.Text = Convert.ToString(contadorSolPendProfesor + contadorSolPenValidador);
            }
            else
            {
                contadorNotificaciones.Text = Convert.ToString(cantPendientesDocente + cantPendientesValidador);
            }
        }
Esempio n. 2
0
        public string BorrarRol(int pIdRol)
        {
            E_Rol Entidad = new E_Rol {
                Accion = "BORRAR", IdRol = pIdRol
            };

            return(ObjIBM.IBM_Entidad <E_Rol>(Sp, Entidad));
        }
Esempio n. 3
0
        //--------------------------------------------
        protected void btnTryLogin_click(object sender, EventArgs e)
        {
            N_Profesor nProfesor = new N_Profesor();
            //----------------------
            E_Profesor profesor = nProfesor.BuscaProfesorPorCorreo(EmailLogin.Text);

            if (profesor == null)
            {
                msj.Text = "El correo no pertenece a ningun profesor";
            }
            else
            {
                N_Rol nRol       = new N_Rol();
                E_Rol rolUsuario = new E_Rol();
                rolUsuario          = nRol.BuscaRolPorId(profesor.IdRol);
                Session["Profesor"] = profesor;
                Session["Rol"]      = rolUsuario.NombreRol;
                Session["Cargo"]    = rolUsuario.DescripcionRol;
                Server.Transfer("~/VistasUsuario/Inicio.aspx", true);
            }
        }
Esempio n. 4
0
        public bool EliminarRol(E_Rol roles)
        {
            SqlCommand cmd = new SqlCommand("SP_Rol", cn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@intTipo", 3);
            cmd.Parameters.AddWithValue("@intCodigo", roles.Codigo);
            cmd.Parameters.AddWithValue("@vchDescripcion", "");
            if (cn.State == ConnectionState.Open)
            {
                cn.Close();
            }
            cn.Open();
            if (cmd.ExecuteNonQuery() > 0)
            {
                cn.Close();
                return(true);
            }
            else
            {
                cn.Close();
                return(false);
            }
        }
Esempio n. 5
0
 public bool EliminarRol(E_Rol rol)
 {
     return(modeloRol.EliminarRol(rol));
 }
Esempio n. 6
0
 public bool ActualizarRol(E_Rol rol)
 {
     return(modeloRol.ActualizarRol(rol));
 }
Esempio n. 7
0
 public bool InsertarRol(E_Rol rol)
 {
     return(modeloRol.InsertarRol(rol));
 }
Esempio n. 8
0
 //Acciones de insertar, Borrar y Modificar los datos del Rol
 public string InsertarRol(E_Rol pEntidad)
 {
     pEntidad.Accion = "INSERTAR";
     return(ObjIBM.IBM_Entidad <E_Rol>(Sp, pEntidad));
 }
Esempio n. 9
0
 public string ModoficaRol(E_Rol pEntidad)
 {
     pEntidad.Accion = "MODIFICAR";
     return(ObjIBM.IBM_Entidad <E_Rol>(Sp, pEntidad));
 }
Esempio n. 10
0
 public string ModificaRol(E_Rol pEntidad)
 {
     pEntidad.Accion = Acciones.Modificar; return(ObjIBM.IBM_Entidad <E_Rol>(SP.IBM_Rol, pEntidad));
 }
Esempio n. 11
0
 public string BorraRol(int pIdRol)
 {
     E_Rol Entidad = new E_Rol {
         Accion = Acciones.Borrar, IdRol = pIdRol
     }; return(ObjIBM.IBM_Entidad <E_Rol>(SP.IBM_Rol, Entidad));
 }
Esempio n. 12
0
 // Acciones de Insertar, Borrar y Modificar los datos de la clase Rol.
 public string InsertaRol(E_Rol pEntidad)
 {
     pEntidad.Accion = Acciones.Insertar; return(ObjIBM.IBM_Entidad <E_Rol>(SP.IBM_Rol, pEntidad));
 }
Esempio n. 13
0
 public string ModificarRol(E_Rol pEntidades)
 {
     pEntidades.Accion = "MODIFICAR";
     return(ObjIBM.IBM_Entidad <E_Rol>(Sp, pEntidades));
 }