Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
        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");
        }