コード例 #1
0
        public List <clEntidadPaciente> mtdListar()
        {
            string     sql         = "select * from Paciente";
            clAdminSQL objSQL      = new clAdminSQL();
            DataTable  tblPaciente = new DataTable();

            tblPaciente = objSQL.mtdDesconectado(sql);

            List <clEntidadPaciente> listaPaciente = new List <clEntidadPaciente>();

            for (int i = 0; i < tblPaciente.Rows.Count; i++)
            {
                clEntidadPaciente objEPaciente = new clEntidadPaciente();
                objEPaciente.IdPaciente = int.Parse(tblPaciente.Rows[i][0].ToString());
                objEPaciente.Nombre     = tblPaciente.Rows[i][1].ToString();
                objEPaciente.Apellido   = tblPaciente.Rows[i][2].ToString();
                objEPaciente.Documento  = tblPaciente.Rows[i][3].ToString();
                objEPaciente.email      = tblPaciente.Rows[i][4].ToString();
                objEPaciente.Direccion  = tblPaciente.Rows[i][5].ToString();
                objEPaciente.Telefono   = tblPaciente.Rows[i][6].ToString();
                // objEPaciente.FechaNacimiento = tblPaciente.Rows[i][7].ToString();
                objEPaciente.Password = tblPaciente.Rows[i][8].ToString();
                objEPaciente.Genero   = tblPaciente.Rows[i][9].ToString();
                //objEPaciente.IdEps =int.Parse(tblPaciente.Rows[i][10].ToString());
                listaPaciente.Add(objEPaciente);
            }
            return(listaPaciente);
        }
コード例 #2
0
        public int mtdRegistrar(clEntidadPaciente objPaciente)
        {
            string sqlInsert = "INSERT INTO Paciente(Nombre,Apellido,Documento,email,Direccion,Telefono,FechaNacimiento,Password,Genero,IdEps)" +
                               "values('" + objPaciente.Nombre + "','" + objPaciente.Apellido + "','" + objPaciente.Documento + "','" + objPaciente.email + "','" + objPaciente.Direccion + "','" + objPaciente.Telefono + "','" + objPaciente.FechaNacimiento + "','" + objPaciente.Password + "','" + objPaciente.Genero + "','" + objPaciente.IdEps + "')";



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

            return(result);
        }
コード例 #3
0
        //En este metodo se validan los datos para el inicio de sesión de los pacientes registrados en el Hospital.
        public List <clEntidadPaciente> mtdValidarDatosPaciente(clEntidadPaciente objEPaciente)
        {
            string cosulta = "Select Nombre,Apellido,Documento From Paciente " +
                             "Where email='" + objEPaciente.email + "' AND Password = '******'";
            DataTable tblDatos = new DataTable();

            tblDatos = objSQL.mtdDesconectado(cosulta);
            List <clEntidadPaciente> DatosEncontradosPaciente = new List <clEntidadPaciente>();

            objEPaciente.Nombre    = tblDatos.Rows[0][0].ToString();
            objEPaciente.Apellido  = tblDatos.Rows[0][1].ToString();
            objEPaciente.Documento = tblDatos.Rows[0][2].ToString();
            DatosEncontradosPaciente.Add(objEPaciente);

            return(DatosEncontradosPaciente);
        }
コード例 #4
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            clEntidadPaciente objEPaciente = new clEntidadPaciente();

            objEPaciente.Nombre          = txtNombre.Text;
            objEPaciente.Apellido        = txtApellido.Text;
            objEPaciente.Documento       = txtDocumento.Text;
            objEPaciente.email           = txtUsuario.Text;
            objEPaciente.Direccion       = txtDireccion.Text;
            objEPaciente.Telefono        = txtTelefono.Text;
            objEPaciente.FechaNacimiento = DateTime.Parse(txtFecha.Text);
            objEPaciente.Password        = txtContraseña.Text;
            objEPaciente.Genero          = RadioButtonGenero.SelectedValue;
            objEPaciente.IdEps           = int.Parse(cmbEps.SelectedValue.ToString());
            int IdEps = int.Parse(cmbEps.SelectedValue.ToString());


            clPaciente objPaciente = new clPaciente();
            int        resultsql   = objPaciente.mtdRegistrar(objEPaciente);

            //if (!IsPostBack) {
            //    btnRegistrar.Attributes.Add("onclick", "return confirm('are you sure');"); }
            Response.Write("<script>alert('Paciente Registrado');</script>");
            //if (!IsPostBack) {
            //    btnRegistrar.Attributes.Add("onclick", "return swal('are you sure?');"); }

            this.txtNombre.Text     = "";
            this.txtApellido.Text   = "";
            this.txtDocumento.Text  = "";
            this.txtUsuario.Text    = "";
            this.txtDireccion.Text  = "";
            this.txtTelefono.Text   = "";
            this.txtFecha.Text      = "";
            this.txtContraseña.Text = "";
            RadioButtonGenero.ClearSelection();
        }
コード例 #5
0
        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>");
            }
        }