private void btAceptar_Click(object sender, EventArgs e) { BD.Usuario user = new BD.Usuario(); List <SqlParameter> paramlist = new List <SqlParameter>(); paramlist.Add(new SqlParameter("@Num_Doc", int.Parse(txtDocumento.Text))); paramlist.Add(new SqlParameter("@Tipo_Doc", cbTipoDoc.Text)); SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_OBTENER_AFILIADO", "SP", paramlist); if (lector.HasRows) { while (lector.Read()) { user.UserName = (string)lector["Apellido"]; user.Dni = (decimal)lector["Num_Doc"]; user.Tipo_Doc = (string)lector["Tipo_Doc"]; user.Cantidad_Intentos = (Int16)lector["Cantidad_Intentos"]; } } funFake = new Funcionalidades(user); if (this.tipo == "pedir_Turno") { Pedir_Turno.formSolicitarTurno pedir_Turno = new Pedir_Turno.formSolicitarTurno(this.fun, this.funFake); pedir_Turno.Show(); this.Hide(); } if (this.tipo == "cancelar_Afiliado") { Cancelar_Atencion.CancelarAtencionAfiliado cancelar_Afiliado = new Cancelar_Atencion.CancelarAtencionAfiliado(this.fun, this.funFake); cancelar_Afiliado.Show(); this.Hide(); } if (this.tipo == "compraBono") { Compra_Bono.CompraBonoAfiliado compraBono = new Compra_Bono.CompraBonoAfiliado(this.fun, this.funFake); compraBono.Show(); this.Hide(); } }
private void btAceptar_Click(object sender, EventArgs e) { BD.Entidades.Profesional profesional = new BD.Entidades.Profesional(); profesional = obtenerProfesionalDeString(cbProfesionales.Text); List <SqlParameter> paramlist = new List <SqlParameter>(); paramlist.Add(new SqlParameter("@Nombre", profesional.Nombre)); paramlist.Add(new SqlParameter("@Apellido", profesional.Apellido)); SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_OBTENER_PROFESIONAL", "SP", paramlist); if (lector.HasRows) { while (lector.Read()) { user.UserName = (string)lector["Usuario"]; user.Dni = (Convert.ToInt32((decimal)lector["Num_Doc"])); user.Tipo_Doc = (string)lector["Tipo_Doc"]; user.Cantidad_Intentos = (Int16)lector["Cantidad_Intentos"]; } } funFake = new Funcionalidades(user); if (this.tipo == "seleccion_Especialidad") { this.pedir_Especilidades_Profesional(); Registro_Resultado.SeleccionEspecialidad seleccion_Especialidad = new Registro_Resultado.SeleccionEspecialidad(this.fun, this.funFake, this.espXmedico); seleccion_Especialidad.Show(); this.Hide(); } if (this.tipo == "cancelar_Atencion_Medico") { Cancelar_Atencion.CancelarAtencionMedico cancelar_Atencion_Medico = new Cancelar_Atencion.CancelarAtencionMedico(this.fun, this.funFake); cancelar_Atencion_Medico.Show(); this.Hide(); } }
public SeleccionProfesional(string tipo, Funcionalidades fun) { InitializeComponent(); this.fun = fun; this.tipo = tipo; }
private void btIniciarSesión_Click(object sender, EventArgs e) { try { if (txtUsuario.Text != "" && txtContraseña.Text != "") { Usuario user = new Usuario(txtUsuario.Text); List<SqlParameter> paramlist = new List<SqlParameter>(); paramlist.Add(new SqlParameter("@Usuario", txtUsuario.Text)); paramlist.Add(new SqlParameter("@Pass", txtContraseña.Text)); SqlParameter paramRetAux = new SqlParameter("@Retorno", SqlDbType.Int); paramRetAux.Direction = ParameterDirection.Output; paramlist.Add(paramRetAux); //Encontro usuario? ------------------------------------------------------------ if (user.UserName != null) { if (BDStranger_Strings.ExecStoredProcedure("STRANGER_STRINGS.SP_LOGIN",paramlist)==0) { //Descontar Cantidad_Intentos-------------------------------------------- user.DescontarIntento(); lbContraseñaIncorrecta.Visible = true; txtContraseña.Text = ""; if (user.Cantidad_Intentos == 0) { MessageBox.Show("Usuario inactivo para acceder al sistema", "Error!", MessageBoxButtons.OK); } } else { // Está activo? user.Contraseña = txtContraseña.Text; if (user.Cantidad_Intentos <= 0) MessageBox.Show("Usuario inactivo para acceder al sistema", "Error!", MessageBoxButtons.OK); else { user.ReiniciarCantidadIntentos(); List<SqlParameter> paramlistaux = new List<SqlParameter>(); paramlistaux.Add(new SqlParameter("@Usuario", user.UserName)); paramlistaux.Add(new SqlParameter("@Pass", user.Contraseña)); SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_GET_ROLES", "SP", paramlistaux); List<BD.Entidades.Rol> rolesXusario = new List<BD.Entidades.Rol>(); obtenerRoles(lector, rolesXusario); // Pasa al form Funcionalidades ------------------------------------ Funcionalidades fmFuncionalidades = new Funcionalidades(user,rolesXusario); this.Hide(); fmFuncionalidades.Show(); } } } else { lbContraseñaIncorrecta.Visible = true; txtContraseña.Text = ""; } } else { MessageBox.Show("Complete todos los campos", "Error!", MessageBoxButtons.OK); } } catch { MessageBox.Show("Ups, ha ocurrido un problema", "Error!", MessageBoxButtons.OK); txtContraseña.Text = ""; } }
public SeleccionAfiliado(string tipo, Funcionalidades fun) { InitializeComponent(); this.tipo = tipo; this.fun = fun; }