private void botonSesionUsuario_Click(object sender, EventArgs e) { //this.Hide(); try { BaseDeDato bd = new BaseDeDato(); SqlCommand procedure = Clases.BaseDeDato.crearConsulta("[LEISTE_EL_CODIGO?].sp_login"); procedure.CommandType = CommandType.StoredProcedure; procedure.Parameters.AddWithValue("@id_ingresado", SqlDbType.NVarChar).Value = casillaUsuario.Text; procedure.Parameters.Add("@contra_ingresada", SqlDbType.NVarChar).Value = casillaContraseña.Text; procedure.Parameters.Add("@retorno", SqlDbType.Int).Direction = System.Data.ParameterDirection.ReturnValue; bd.ejecutarConsultaDevuelveInt(procedure); int retorno = (int)procedure.Parameters["@retorno"].Value; if (retorno == 1) { //SqlCommand reservasVencidas = Clases.BaseDeDato.crearConsulta(); SqlCommand reservasVencidas = Clases.BaseDeDato.crearConsulta("[LEISTE_EL_CODIGO?].eliminarReservasVencidas"); reservasVencidas.CommandType = CommandType.StoredProcedure; DateTime enteredDate = DateTime.Parse(fechaConfig); reservasVencidas.Parameters.AddWithValue("@fechaConfig", SqlDbType.DateTime).Value = enteredDate; bd.ejecutarConsultaSinResultado(reservasVencidas); VentanaMenu menu = new VentanaMenu(); this.Hide(); menu.Show(); menu.ocultarBotones(casillaUsuario.Text); } else if (retorno == 0) //hay intentos todavia { MessageBox.Show("Contraseña incorrecta, pruebe nuevamente", "FrbaCruceros", MessageBoxButtons.OK, MessageBoxIcon.Information); casillaContraseña.Clear(); } else if (retorno == -1) //baja logica { MessageBox.Show("Se excedió la cantidad de intentos posibles", "FrbaCruceros", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Hide(); } else { //no existe usuario MessageBox.Show("No Existe Usuario", "FrbaCruceros", MessageBoxButtons.OK, MessageBoxIcon.Error); casillaUsuario.Clear(); casillaContraseña.Clear(); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void botonSesionCliente_Click(object sender, EventArgs e) { this.Hide(); BaseDeDato bd = new BaseDeDato(); SqlCommand reservasVencidas = Clases.BaseDeDato.crearConsulta("[LEISTE_EL_CODIGO?].eliminarReservasVencidas"); reservasVencidas.CommandType = CommandType.StoredProcedure; DateTime enteredDate = DateTime.Parse(fechaConfig); reservasVencidas.Parameters.AddWithValue("@fechaConfig", SqlDbType.DateTime).Value = enteredDate; bd.ejecutarConsultaSinResultado(reservasVencidas); VentanaMenu menu = new VentanaMenu(); menu.Show(); menu.ocultarBotones("cliente"); }