Esempio n. 1
0
        protected void cmdRegistrar_Click(object sender, EventArgs e)
        {
            CapaEntidadesW.clsUsuarioEntidad cls = new CapaEntidadesW.clsUsuarioEntidad();
            cls.Idusuario   = txtUsuario.Text;
            cls.Contrasenia = txtContrasenia.Text;
            cls.Nombres     = txtNombre.Text;
            cls.ApellidoPat = this.TxtApellidopat.Text;
            cls.ApellidoMat = this.txtApellidomat.Text;
            cls.Telefono    = txtTelefono.Text;
            cls.Correo      = txtCorreo.Text;
            cls.Estado      = lbxEstado.SelectedValue;



            cls.Idrol = Convert.ToInt32(cboTipousuario.SelectedItem.Value);


            if (idUsuario != null)
            {
                CapaLogicaW.clsUsuarioLogica.GetInstance().RegistrarUsuario(cls);
                Response.Redirect("Usuarios.aspx");
                idUsuario = null;
            }
            else
            {
                CapaLogicaW.clsUsuarioLogica.GetInstance().ActualizarUsuario(cls);
                Response.Redirect("Usuarios.aspx");
                idUsuario = null;
            }
        }
Esempio n. 2
0
        public void ActualizarUsuario(CapaEntidadesW.clsUsuarioEntidad cls)
        {
            SqlConnection Con   = null;
            DataTable     tabla = new DataTable();

            try
            {
                Con = clsConexion.GetInstance().ConexionBD();
                SqlCommand Cmd = new SqlCommand("sp_actualizarUsuario", Con);
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.Parameters.AddWithValue("@idusuario", cls.Idusuario);
                Cmd.Parameters.AddWithValue("@contrasenia", cls.Contrasenia);
                Cmd.Parameters.AddWithValue("@nombres", cls.Nombres);
                Cmd.Parameters.AddWithValue("@apellidopat", cls.ApellidoPat);
                Cmd.Parameters.AddWithValue("@apellidomat", cls.ApellidoMat);
                Cmd.Parameters.AddWithValue("@telefono", cls.Telefono);
                Cmd.Parameters.AddWithValue("@correo", cls.Correo);
                Cmd.Parameters.AddWithValue("@estado", cls.Estado);
                Cmd.Parameters.AddWithValue("@idrol", cls.Idrol);

                Con.Open();
                Cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                tabla = null;
                throw e;
            }
            finally
            {
                Con.Close();
            }
        }
Esempio n. 3
0
 protected void btnlogin_Click(object sender, EventArgs e)
 {
     CapaEntidadesW.clsUsuarioEntidad Cls = new CapaEntidadesW.clsUsuarioEntidad();
     Cls = CapaLogicaW.clsUsuarioLogica.GetInstance().Acceso(this.txtusuario.Text, this.txtclave.Text);
     try
     {
         if (Cls != null)
         {
             Session["iduser"] = Cls.Idusuario;
             DataTable tabla = new DataTable();
             tabla = (CapaLogicaW.clsRolModuloLogica.GetInstance().BuscarRolModuloIdRol(Cls.Idrol));
             Session["Permisos"] = tabla;
             Response.Redirect("Menu.aspx");
         }
         else
         {
             this.lblmensaje.Visible = true;
             this.lblmensaje.Text    = "Usuario Incorrecto";
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 protected void cmdVerificar_Click(object sender, EventArgs e)
 {
     CapaEntidadesW.clsAlumnoEntidad cls = new CapaEntidadesW.clsAlumnoEntidad();
     cls = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(txtidusuario.Text);
     if (cls != null)
     {
         lblverificar.Text    = "El usuario ya esta registrado como Alumno";
         cmdRegistrar.Enabled = false;
     }
     else
     {
         CapaEntidadesW.clsUsuarioEntidad cls2 = new CapaEntidadesW.clsUsuarioEntidad();
         cls2 = CapaLogicaW.clsUsuarioLogica.GetInstance().UbicarUsuario(txtidusuario.Text);
         if (cls2 != null)
         {
             lblverificar.Text    = "El usuario no esta registrado como Alumno";
             cmdRegistrar.Enabled = true;
             btnAlumno.Enabled    = false;
         }
         else
         {
             lblverificar.Text = "El usuario no existe";
         }
     }
 }
        protected void cmdRegistrar_Click(object sender, EventArgs e)
        {
            CapaEntidadesW.clsMatriculaEntidad cls = new CapaEntidadesW.clsMatriculaEntidad();

            cls.Fecha = DateTime.Now.Date;


            if (Session["idregistrar"] == null)
            {
                CapaEntidadesW.clsUsuarioEntidad Login = new CapaEntidadesW.clsUsuarioEntidad();
                Login = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"];



                CapaEntidadesW.clsAlumnoEntidad Alum = new CapaEntidadesW.clsAlumnoEntidad();
                Alum = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(Login.Idusuario);


                cls.CodAlumno = Alum.CodAlumno;
                cls.IdCiclo   = Convert.ToInt32(cboCiclo.SelectedItem.Value);
                cls.IdPeriodo = Convert.ToInt32(cboPeriodo.SelectedItem.Value);
                cls.Estado    = "Activo";
                CapaLogicaW.clsMatriculaLogica.GetInstance().RegistrarMatricula(cls);
                Response.Redirect("Matricula.aspx");
            }
        }
Esempio n. 6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["iduser"] != null)
     {
         if (Session["accPERFIL"] != null)
         {
             if (Session["Login"] != null)
             {
                 CapaEntidadesW.clsUsuarioEntidad cls = new CapaEntidadesW.clsUsuarioEntidad();
                 cls = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"];
                 if (cls != null)
                 {
                     lblusuario.Text  = cls.Idusuario;
                     lblnombre.Text   = cls.Nombres;
                     lblapepat.Text   = cls.ApellidoPat;
                     lblapemat.Text   = cls.ApellidoMat;
                     lbltelefono.Text = cls.Telefono;
                     lblcorreo.Text   = cls.Correo;
                     lblestado.Text   = cls.Estado;
                     lbltipo.Text     = cls.Tipousuario;
                 }
             }
         }
         else
         {
             Response.Redirect("Menu.aspx");
         }
     }
     else
     {
         Response.Redirect("index.aspx");
     }
 }
Esempio n. 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                if (Session["iduser"] != null)
                {
                    this.cboTipousuario.DataSource = CapaLogicaW.clsRolLogica.GetInstance().ListarRoles();
                    cboTipousuario.DataTextField   = "nombre";
                    cboTipousuario.DataValueField  = "idrol";

                    cboTipousuario.DataBind();

                    cboTipousuario.SelectedIndex = -1;



                    if (Session["idUsuario"] != null)             // actualizacion
                    {
                        idUsuario = (string)Session["idUsuario"]; // saco el valor de la variable de sesion y la asigno a idcliente
                    }
                    if (idUsuario != null)
                    {
                        CapaEntidadesW.clsUsuarioEntidad cls = new CapaEntidadesW.clsUsuarioEntidad();
                        cls = CapaLogicaW.clsUsuarioLogica.GetInstance().UbicarUsuario(idUsuario);
                        if (cls != null)
                        {
                            this.txtUsuario.Text         = cls.Idusuario;
                            this.txtContrasenia.Text     = cls.Contrasenia;
                            this.txtNombre.Text          = cls.Nombres;
                            this.TxtApellidopat.Text     = cls.ApellidoPat;
                            this.txtApellidomat.Text     = cls.ApellidoMat;
                            this.txtTelefono.Text        = cls.Telefono;
                            this.txtCorreo.Text          = cls.Correo;
                            this.lbxEstado.SelectedValue = cls.Estado;
                            //this.cboTipousuario.SelectedIndex = cls.Idrol;
                            //this.lbxEstado.SelectedIndex = Convert.ToInt32(Clie.Genero1);
                            //this.lbxTipousuario.SelectedIndex = Convert.ToInt32(Clie.TipoCliente1);
                            this.cboTipousuario.Items.FindByText(cls.Tipousuario).Selected = true;
                            this.cmdRegistrar.Text = "Actualizar";
                            Session["idUsuario"]   = null;
                        }
                    }
                }
                else
                {
                    Response.Redirect("index.aspx");
                }



                /*
                 * this.cbCategorias.Datasource = CapaLogica.ClsProductos.GetInstace().listarPrductos();
                 * DisplayMember = "Nombre";
                 * ValueMember = "IDProducto"; */
            }
        }
 public void ActualizarUsuario(CapaEntidadesW.clsUsuarioEntidad cls)
 {
     try
     {
         CapaDatosW.clsUsuarioDatos.GetInstance().ActualizarUsuario(cls);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 9
0
        //hacerla sesion
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                if (Session["iduser"] != null)
                {
                    if (Session["idCursoMatriculaReg"] != null)                   // actualizacion
                    {
                        Session["iddatos"] = (int)Session["idCursoMatriculaReg"]; // saco el valor de la variable de sesion y la asigno a idcliente
                    }
                    if (Session["iddatos"] != null)
                    {
                        CapaEntidadesW.clsMatriculaEntidad DatMatricula = new CapaEntidadesW.clsMatriculaEntidad();
                        DatMatricula = CapaLogicaW.clsMatriculaLogica.GetInstance().UbicarMatricula((int)Session["iddatos"]);
                        if (DatMatricula != null)
                        {
                            CapaEntidadesW.clsUsuarioEntidad datUsuario = new CapaEntidadesW.clsUsuarioEntidad();
                            datUsuario = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"];

                            CapaEntidadesW.clsAlumnoEntidad datAlumno = new CapaEntidadesW.clsAlumnoEntidad();
                            datAlumno = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(datUsuario.Idusuario);



                            this.dtgClases.DataSource = CapaLogicaW.clsClasesLogica.GetInstance().ListarClasesporCicloNoRegistradas(datAlumno.IdEscuela, DatMatricula.IdCiclo, datAlumno.CodAlumno);
                            this.dtgClases.DataBind();
                            dtgCursos.DataSource = ((DataTable)Session["tablita"]);
                            dtgCursos.DataBind();
                        }
                    }
                }
                else
                {
                    Response.Redirect("index.aspx");
                }



                /*
                 * this.cbCategorias.Datasource = CapaLogica.ClsProductos.GetInstace().listarPrductos();
                 * DisplayMember = "Nombre";
                 * ValueMember = "IDProducto"; */
            }
        }
Esempio n. 10
0
        public CapaEntidadesW.clsUsuarioEntidad UbicarUsuario(string idusuario)
        {
            SqlConnection Con = null;

            //DataTable tabla = new DataTable();
            CapaEntidadesW.clsUsuarioEntidad cls = null;
            SqlDataReader rd = null;

            try
            {
                Con = clsConexion.GetInstance().ConexionBD();
                SqlCommand Cmd = new SqlCommand("sp_buscarUsuarioId", Con);
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.Parameters.AddWithValue("@idusuario", idusuario);
                Con.Open();
                rd = Cmd.ExecuteReader();
                if (rd.Read())
                {
                    cls             = new CapaEntidadesW.clsUsuarioEntidad();
                    cls.Idusuario   = rd["idusuario"].ToString();
                    cls.Contrasenia = rd["contrasenia"].ToString();
                    cls.Nombres     = rd["nombres"].ToString();
                    cls.ApellidoPat = rd["apellidoPat"].ToString();
                    cls.ApellidoMat = rd["apellidoMat"].ToString();
                    cls.Telefono    = rd["telefono"].ToString();
                    cls.Correo      = rd["correo"].ToString();
                    cls.Estado      = rd["estado"].ToString();
                    cls.Tipousuario = rd["tipousuario"].ToString();
                    cls.Idrol       = Convert.ToInt32(rd["idrol"].ToString());
                }
            }
            catch (Exception e)
            {
                cls = null;
                throw e;
            }
            finally
            {
                Con.Close();
            }
            return(cls);
        }
Esempio n. 11
0
        public CapaEntidadesW.clsUsuarioEntidad login(string usuario, string clave)
        {
            SqlConnection con = null;
            SqlCommand    cmd = null;

            CapaEntidadesW.clsUsuarioEntidad Cls = null;
            SqlDataReader rd = null;

            try
            {
                con             = clsConexion.GetInstance().ConexionBD();
                cmd             = new SqlCommand("sp_login", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idusuario", usuario);
                cmd.Parameters.AddWithValue("@contrasenia", clave);
                con.Open();
                rd = cmd.ExecuteReader();
                if (rd.Read())
                {
                    Cls             = new CapaEntidadesW.clsUsuarioEntidad();
                    Cls.Idusuario   = rd["idusuario"].ToString();
                    Cls.Contrasenia = rd["contrasenia"].ToString();
                    Cls.Tipousuario = rd["tipousuario"].ToString();
                    Cls.Nombres     = rd["nombres"].ToString();
                    Cls.ApellidoPat = rd["apellidoPat"].ToString();
                    Cls.ApellidoMat = rd["apellidoMat"].ToString();
                    Cls.Telefono    = rd["telefono"].ToString();
                    Cls.Correo      = rd["correo"].ToString();
                    Cls.CodAlumno   = Convert.ToInt32(rd["codAlumno"].ToString());
                    Cls.Idrol       = Convert.ToInt32(rd["idrol"].ToString());
                }
            }
            catch (Exception ex) {
                Cls = null;
                throw ex;
            }
            finally { con.Close(); }
            return(Cls);
        }
Esempio n. 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["iduser"] != null)
            {
                if (Session["accMATRICULA"] != null)
                {
                    CapaEntidadesW.clsUsuarioEntidad cls = new CapaEntidadesW.clsUsuarioEntidad();
                    cls = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"];


                    this.dtgMatricula.DataSource = CapaLogicaW.clsMatriculaLogica.GetInstance().ListarMatriculaActivaIdUsuario(cls.Idusuario);
                    this.dtgMatricula.DataBind();
                }
                else
                {
                    Response.Redirect("Menu.aspx");
                }
            }
            else
            {
                Response.Redirect("index.aspx");
            }
        }
Esempio n. 13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string idUser = null;


            if (!IsPostBack)
            {
                if (Session["iduser"] != null)
                {
                    idUser = (string)Session["iduser"];
                    CapaEntidadesW.clsUsuarioEntidad Login = new CapaEntidadesW.clsUsuarioEntidad();
                    Login = CapaLogicaW.clsUsuarioLogica.GetInstance().UbicarUsuario(idUser);
                    if (Login != null)
                    {
                        Session["Login"] = Login;
                    }

                    if (Session["Permisos"] != null)
                    {
                        Permisos = (DataTable)Session["Permisos"];

                        for (int i = 0; i < Permisos.Rows.Count; i++)
                        {
                            switch (Permisos.Rows[i]["modulo"].ToString())
                            {
                            case "ALUMNO":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accALUMNO"] = 1;
                                }
                                break;

                            case "CICLO":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accCICLO"] = 1;
                                }
                                break;

                            case "CLASES":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accCLASES"] = 1;
                                }
                                break;

                            case "CURSO":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accCURSO"] = 1;
                                }
                                break;

                            case "DOCENTE":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accDOCENTE"] = 1;
                                }
                                break;

                            case "ESCUELA":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accESCUELA"] = 1;
                                }
                                break;

                            case "FACULTAD":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accFACULTAD"] = 1;
                                }
                                break;

                            case "HORARIO":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accHORARIO"] = 1;
                                }
                                break;

                            case "MATRICULA":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accMATRICULA"] = 1;
                                }
                                break;

                            case "MATRICULA_CURSOS":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accMATRICULA_CURSOS"] = 1;
                                }
                                break;

                            case "PLANESTUDIO":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accPLANESTUDIO"] = 1;
                                }
                                break;

                            case "PLANESTUDIO_CURSOS":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accPLANESTUDIO_CURSOS"] = 1;
                                }
                                break;

                            case "ROL":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accROL"] = 1;
                                }
                                break;

                            case "ROL_MODULO":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accROL_MODULO"] = 1;
                                }
                                break;

                            case "SECCION":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accSECCION"] = 1;
                                }
                                break;

                            case "MODULO":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accMODULO"] = 1;
                                }
                                break;

                            case "USUARIO":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accUSUARIO"] = 1;
                                }
                                break;

                            case "PERFIL":
                                if (Permisos.Rows[i]["estado"].ToString() == "Activo")
                                {
                                    Session["accPERFIL"] = 1;
                                }
                                break;

                            default:
                                //numero = "error";
                                break;
                            }
                        }
                        Session["Permisos"] = null;
                    }
                }
                else
                {
                    Response.Redirect("index.aspx");
                }
            }
        }