protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            clEntidadPersonalAdministrativo objEPersonalAdmin = new clEntidadPersonalAdministrativo();

            objEPersonalAdmin.Nombre    = txtNombre.Text;
            objEPersonalAdmin.Apellido  = txtApellido.Text;
            objEPersonalAdmin.Documento = txtDocumento.Text;
            objEPersonalAdmin.Telefono  = txtTelefono.Text;
            objEPersonalAdmin.email     = txtemail.Text;
            objEPersonalAdmin.Direccion = txtDireccion.Text;
            objEPersonalAdmin.Password  = txtPassword.Text;
            objEPersonalAdmin.IdRol     = int.Parse(rblAdministrativos.SelectedValue);

            clPersonalAministrativo objpersonal = new clPersonalAministrativo();
            int Resultado = objPersonalAdmin.mtdRegistroPersonalAdministrativo(objEPersonalAdmin);

            Response.Write("<script>alert('Personal Administrativo Registrado');</script>");

            this.txtNombre.Text    = "";
            this.txtApellido.Text  = "";
            this.txtDocumento.Text = "";
            this.txtTelefono.Text  = "";
            this.txtemail.Text     = "";
            this.txtDireccion.Text = "";
            this.txtPassword.Text  = "";
        }
Beispiel #2
0
        public int mtdRegistroPersonalAdministrativo(clEntidadPersonalAdministrativo objEPersonalAdmin)
        {
            string sqlInsert = "Insert Into PersonalAdministrativo (Nombre,Apellido,Documento,Telefono,email,Direccion,Password,IdRol)" +
                               "Values ('" + objEPersonalAdmin.Nombre + "','" + objEPersonalAdmin.Apellido + "','" + objEPersonalAdmin.Documento + "'," +
                               "'" + objEPersonalAdmin.Telefono + "','" + objEPersonalAdmin.email + "','" + objEPersonalAdmin.Direccion + "','" + objEPersonalAdmin.Password + "','" + objEPersonalAdmin.IdRol + "')";

            clAdminSQL objSQL    = new clAdminSQL();
            int        Resultado = objSQL.mtdConectado(sqlInsert);

            return(Resultado);
        }
Beispiel #3
0
        //En este metodo se validan los datos para el inicio de sesión del personal Administrativo.
        public List <clEntidadPersonalAdministrativo> mtdIngresoAdministrativo(clEntidadPersonalAdministrativo objEPersonalAdmin)
        {
            string cosulta = "select Nombre,Apellido,Rol from PersonalAdministrativo " +
                             "inner join Rol on PersonalAdministrativo.IdRol=Rol.IdRol " +
                             "where email='" + objEPersonalAdmin.email + "' and Password = '******' ";

            DataTable tblDatos = new DataTable();

            tblDatos = objSQL.mtdDesconectado(cosulta);
            List <clEntidadPersonalAdministrativo> DatosEncontradosAdmin = new List <clEntidadPersonalAdministrativo>();

            objEPersonalAdmin.Nombre   = tblDatos.Rows[0][0].ToString();
            objEPersonalAdmin.Apellido = tblDatos.Rows[0][1].ToString();
            objEPersonalAdmin.Rol      = tblDatos.Rows[0][2].ToString();
            DatosEncontradosAdmin.Add(objEPersonalAdmin);



            return(DatosEncontradosAdmin);
        }
Beispiel #4
0
        public List <clEntidadPersonalAdministrativo> mtdListaRol()
        {
            string     sqlSelectRol = " Select * From Rol";
            clAdminSQL objSQL       = new clAdminSQL();
            DataTable  tblRol       = new DataTable();

            tblRol = objSQL.mtdDesconectado(sqlSelectRol);
            List <clEntidadPersonalAdministrativo> ListaRol = new List <clEntidadPersonalAdministrativo>();

            for (int i = 0; i < tblRol.Rows.Count; i++)
            {
                clEntidadPersonalAdministrativo objRol = new clEntidadPersonalAdministrativo();

                objRol.IdRol = int.Parse(tblRol.Rows[i][0].ToString());
                objRol.Rol   = tblRol.Rows[i][1].ToString();
                ListaRol.Add(objRol);
            }

            return(ListaRol);
        }
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            List <clEntidadPersonalAdministrativo> ListaAdmin         = new List <clEntidadPersonalAdministrativo>();
            clEntidadPersonalAdministrativo        objEAdministrativo = new clEntidadPersonalAdministrativo();

            List <clEntidadMedico> ListaMedico = new List <clEntidadMedico>();
            clEntidadMedico        objEMedico  = new clEntidadMedico();

            List <clEntidadPaciente> ListaPaciente = new List <clEntidadPaciente>();
            clEntidadPaciente        objEPaciente  = new clEntidadPaciente();

            clLogin objLogin = new clLogin();
            string  Tabla    = rblUsuarios.SelectedValue;

            if (rblUsuarios.SelectedItem.Text == "Administrativos")
            {
                objEAdministrativo.email    = txtemail.Text;
                objEAdministrativo.Password = txtPassword.Text;
                ListaAdmin = objLogin.mtdIngresoAdministrativo(objEAdministrativo);

                if (ListaAdmin.Count > 0)
                {
                    Session["rol"] = ListaAdmin[0].Rol;
                    if (Session["rol"].ToString() == "Administrador")
                    {
                        Session["usuario"] = ListaAdmin[0].Nombre + " " + ListaAdmin[0].Apellido;
                        Response.Redirect("indexadministrador.aspx");
                    }
                    if (Session["rol"].ToString() == "Emfermero Jefe")
                    {
                        Response.Redirect("indexadministrador.aspx");
                    }
                    if (Session["rol"].ToString() == "Secretaria")
                    {
                        Response.Redirect("indexadministrador.aspx");
                    }
                }
            }
            if (rblUsuarios.SelectedItem.Text == "Paciente")
            {
                objEPaciente.email    = txtemail.Text;
                objEPaciente.Password = txtPassword.Text;
                ListaPaciente         = objLogin.mtdValidarDatosPaciente(objEPaciente);

                if (ListaPaciente.Count > 0)
                {
                    Session["usuario"]   = ListaPaciente[0].Nombre + " " + ListaPaciente[0].Apellido;
                    Session["documento"] = ListaPaciente[0].Documento;
                    Response.Redirect("IndexUsuarios.aspx");
                }
                else
                {
                    Response.Write("<script>alert('Error... Usuario no encontrado');</script>");
                }
            }
            if (rblUsuarios.SelectedItem.Text == "Medico")
            {
                objEMedico.email    = txtemail.Text;
                objEMedico.Password = txtPassword.Text;
                ListaMedico         = objLogin.mtdValidarDatosMedico(objEMedico);

                if (ListaMedico.Count > 0)
                {
                    Session["usuario"] = ListaMedico[0].Nombre + " " + ListaMedico[0].Apellido;
                    Response.Redirect("indexMedico.aspx");
                }
                else
                {
                    Response.Write("<script>alert('Error... Usuario no encontrado');</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Por favor indique que tipo de Usuario que Ingresa.'" + Session["usuario"] + ");</script>");
            }
        }