コード例 #1
0
        public List <clEntidadMedico> mtdListar(int IdEspecialidad)
        {
            string     sql       = "select * from Medico Where IdEspecialidad = '" + IdEspecialidad + "'";
            clAdminSQL objSQL    = new clAdminSQL();
            DataTable  tblMedico = new DataTable();

            tblMedico = objSQL.mtdDesconectado(sql);

            List <clEntidadMedico> listaMedico = new List <clEntidadMedico>();

            for (int i = 0; i < tblMedico.Rows.Count; i++)
            {
                clEntidadMedico objEnMedico = new clEntidadMedico();
                objEnMedico.IdMedico       = int.Parse(tblMedico.Rows[i][0].ToString());
                objEnMedico.Nombre         = tblMedico.Rows[i][1].ToString();
                objEnMedico.Apellido       = tblMedico.Rows[i][2].ToString();
                objEnMedico.Documento      = tblMedico.Rows[i][3].ToString();
                objEnMedico.Telefono       = tblMedico.Rows[i][4].ToString();
                objEnMedico.email          = tblMedico.Rows[i][5].ToString();
                objEnMedico.Direccion      = tblMedico.Rows[i][6].ToString();
                objEnMedico.IdEspecialidad = IdEspecialidad;
                listaMedico.Add(objEnMedico);
            }
            return(listaMedico);
        }
コード例 #2
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            clEntidadMedico objEMedico = new clEntidadMedico();

            objEMedico.Nombre          = txtNombre.Text;
            objEMedico.Apellido        = txtApellido.Text;
            objEMedico.Documento       = txtDocumento.Text;
            objEMedico.Telefono        = txtTelefono.Text;
            objEMedico.email           = txtUsuario.Text;
            objEMedico.Direccion       = txtDireccion.Text;
            objEMedico.FechaNacimiento = DateTime.Parse(txtFechaNacimiento.Text);
            objEMedico.Password        = txtContraseña.Text;
            objEMedico.IdEspecialidad  = int.Parse(cmbEspecialidad.SelectedValue.ToString());
            int IdEspecialidad = int.Parse(cmbEspecialidad.SelectedValue.ToString());


            clMedico objMedico = new clMedico();
            int      resultsql = objMedico.mtdRegistrar(objEMedico);

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


            this.txtNombre.Text          = "";
            this.txtApellido.Text        = "";
            this.txtDocumento.Text       = "";
            this.txtTelefono.Text        = "";
            this.txtUsuario.Text         = "";
            this.txtDireccion.Text       = "";
            this.txtFechaNacimiento.Text = "";
            this.txtContraseña.Text      = "";
        }
コード例 #3
0
        public int mtdRegistrar(clEntidadMedico objPaciente)
        {
            string sqlInsert = "INSERT INTO Medico(Nombre,Apellido,Documento,Telefono,email,Direccion,FechaNacimiento,Password,IdEspecialidad)" +
                               "values('" + objPaciente.Nombre + "','" + objPaciente.Apellido + "','" + objPaciente.Documento + "','" + objPaciente.Telefono + "','" + objPaciente.email + "','" + objPaciente.Direccion + "','" + objPaciente.FechaNacimiento + "','" + objPaciente.Password + "','" + objPaciente.IdEspecialidad + "')";


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

            return(result);
        }
コード例 #4
0
        //En este metodo se validan los datos para el inicio de sesión del personal Medico del Hospital.
        public List <clEntidadMedico> mtdValidarDatosMedico(clEntidadMedico objEMedico)
        {
            string cosulta = "Select Nombre,Apellido From Medico " +
                             "Where email='" + objEMedico.email + "' AND Password = '******'";
            DataTable tblDatos = new DataTable();

            tblDatos = objSQL.mtdDesconectado(cosulta);
            List <clEntidadMedico> DatosEncontradosMedico = new List <clEntidadMedico>();

            objEMedico.Nombre   = tblDatos.Rows[0][0].ToString();
            objEMedico.Apellido = tblDatos.Rows[0][1].ToString();
            DatosEncontradosMedico.Add(objEMedico);

            return(DatosEncontradosMedico);
        }
コード例 #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>");
            }
        }