示例#1
0
 private void volverBtn_Click(object sender, EventArgs e)
 {
     FormMenu inicio = new FormMenu();
     this.Hide();
     inicio.ShowDialog();
     this.Close();
 }
示例#2
0
        private void btnCancelar_Click(object sender, EventArgs e)
        {
            FormMenu menu = new FormMenu();
            this.Hide();
            menu.ShowDialog();
            this.Close();

            /* esto se deberia adaptar segun el loguin del admin y los hoteles q administra (al que quiere modificar)*/
        }
示例#3
0
 private void button6_Click(object sender, EventArgs e)
 {
     //Volver
     FormMenu inicio = new FormMenu();
     this.Hide();
     inicio.ShowDialog();
     this.Close();
 }
示例#4
0
 private void button1_Click(object sender, EventArgs e)
 {
     FormMenu menu = new FormMenu();
     this.Hide();
     menu.ShowDialog();
     this.Close();
 }
示例#5
0
 private void btnVolver_Click(object sender, EventArgs e)
 {
     if (x == 0)
     {
         FormMenu inicio = new FormMenu();
         this.Hide();
         inicio.ShowDialog();
         this.Close();
     }
     else if (x == 1)
     {
         FormListaDeHoteles listado = new FormListaDeHoteles();
         this.Hide();
         listado.ShowDialog();
         this.Close();
     }
 }
示例#6
0
 private void VolverButton_Click(object sender, EventArgs e)
 {
     if (x == 0)
     {
         FormMenu inicio = new FormMenu();
         this.Hide();
         inicio.ShowDialog();
         this.Close();
     }
     else if (x == 1)
     {
         FormBuscadorDeClientes listado = new FormBuscadorDeClientes();
         this.Hide();
         listado.ShowDialog();
         this.Close();
     }
 }
示例#7
0
        private void CrearButton_Click(object sender, EventArgs e)
        {
            if (verificarTextBoxNoVacios())
            {

                try
                {
                    conexion.Open();

                    if (x == 0)
                    {

                       SqlCommand comando = new SqlCommand("AEFI.insertar_cliente", conexion);
                       comando.CommandType = CommandType.StoredProcedure;
                        aniadirParametros(comando);
                    }
                    else if (x == 1)
                    {
                        SqlCommand comando = new SqlCommand("AEFI.actualizar_cliente", conexion);
                        comando.CommandType = CommandType.StoredProcedure;
                        comando.Parameters.Add(new SqlParameter("@ID_Cliente", id_cliente));
                        aniadirParametros(comando);
                    }
                    else if (x == 2)
                    {
                     SqlCommand comando = new SqlCommand("AEFI.insertar_cliente", conexion);
                        comando.CommandType = CommandType.StoredProcedure;
                        aniadirParametros(comando);

                        string consultaID = "SELECT ID_Cliente "
                                          + "FROM AEFI.TL_Cliente "
                                          + "WHERE Mail = " + BaseDeDatos.agregarApostrofos(txbMail.Text);//ya que no hay 2 mails iguales

                        SqlCommand comandoId = new SqlCommand(consultaID, conexion);
                        SqlDataReader readerId = comandoId.ExecuteReader();
                        readerId.Read();
                        int id = Convert.ToInt32(readerId[0]);
                        readerId.Close();

                        string cantidadDeClientes = "SELECT COUNT(ID_Cliente) " +
                                                    "FROM AEFI.TL_Cliente ";

                        //perdon Esme la costumbre gana, tengo que crear otro commando :P
                        SqlCommand comandoCant = new SqlCommand(cantidadDeClientes, conexion);
                        SqlDataReader readerCant = comandoCant.ExecuteReader();
                        readerCant.Read();
                        int cantDeClientesDespues = Convert.ToInt32(readerCant[0]);

                        if (cantDeClientesAntes != cantDeClientesDespues)
                        {//significa que si se ingreso un cliente
                            FormGenerarReserva r = new FormGenerarReserva(id);
                            this.Hide();
                            r.ShowDialog();
                            this.Close();
                        }
                        else
                        {
                            FormMenu m = new FormMenu();
                            this.Hide();
                            m.ShowDialog();
                            this.Close();
                        }
                    }

                }
                catch (Excepciones exc)
                {
                    MessageBox.Show(exc.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    conexion.Close();

                    FormMenu m = new FormMenu();
                    this.Hide();
                    m.ShowDialog();
                    this.Close();

                }
            }
            else
            {
                MessageBox.Show("Debe completar todos los campos", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#8
0
        private void entrarBtn_Click(object sender, EventArgs e)
        {
            int rolSeleccionado;
            int hotelSeleccionado;
            string mail;
            String consulta = "SELECT ID_Rol " +
                                  "FROM AEFI.TL_Rol " +
                                  "WHERE Descripcion = @Descripcion " +
                                  "AND Activo = 1";
            String consultaHotel = "SELECT ID_Hotel " +
                                    "FROM AEFI.TL_Hotel h " +
                                    "WHERE h.Nombre= @Descripcion ";
            string consultaMail = "SELECT Mail " +
                                  "FROM AEFI.TL_Usuario " +
                                  "WHERE Username = @Username ";

            try
            {
                conexion.Open();

                SqlCommand comando = new SqlCommand(consulta, conexion);
                comando.Parameters.Add(new SqlParameter("@Descripcion", cxbRol.SelectedItem.ToString()));
                SqlDataReader reader = comando.ExecuteReader();
                reader.Read();
                rolSeleccionado = Convert.ToInt32(reader["ID_Rol"]);
                reader.Close();

                // cargo el rol en la variable global del sistema
                Program.idRol = rolSeleccionado;

                    comando = new SqlCommand(consultaHotel, conexion);
                    comando.Parameters.Add(new SqlParameter("@Descripcion", hotelCmbBox.SelectedItem.ToString()));
                    reader = comando.ExecuteReader();
                    reader.Read();
                    hotelSeleccionado = Convert.ToInt32(reader["ID_Hotel"]);
                    reader.Close();

                //cargo el hotel en la variable global del sistema
                Program.idHotel = hotelSeleccionado;

                comando = new SqlCommand(consultaMail, conexion);
                comando.Parameters.Add(new SqlParameter("@Username",txbUsuario.Text));
                reader = comando.ExecuteReader();
                reader.Read();
                mail = Convert.ToString(reader["Mail"]);
                reader.Close();

                //cargo el mail del usuario en la variable global del sistema
                Program.mailUsuario = mail;

                MessageBox.Show("Bienvenido al sistema", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //new de la ventana que se tiene que abrir
                FormMenu menu = new FormMenu();
                this.Hide();
                menu.ShowDialog();
                this.Close();
            }
            catch (SqlException exc)
            {
                MessageBox.Show(exc.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                conexion.Close();
            }
        }
示例#9
0
        private void invitadoBtn_Click(object sender, EventArgs e)
        {
            // cargo el rol de guest en la variable global del sistema
            Program.idRol = 1;

            MessageBox.Show("Bienvenido al sistema, usted ingresó como invitado", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //new de la ventana que se tiene que abrir

            FormMenu menu = new FormMenu();
            this.Hide();
            menu.ShowDialog();
            this.Close();
        }