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