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); }
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); }
//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); }
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(); }
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>"); } }