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