Пример #1
0
        private void btnSalida_Click(object sender, EventArgs e)
        {
            if (txtDocSalid.Text == "")
            {
                MessageBox.Show("Debe Completar la Informacion");
                txtDocSalid.Focus();
            }
            else
            {
                DateTime dtFechaHoraLlegada = DateTime.Now;
                string   Fechahora          = string.Format("{0:yyyy-MM-dd HH:mm:ss}", dtFechaHoraLlegada);
                string   estado             = "Disponible";

                clReserva objReserva = new clReserva();
                objReserva.Documento = txtDocSalid.Text;
                int idCliente = objReserva.mtdIdCliente();

                objReserva.IdCliente = idCliente;
                int idClienteReser = objReserva.mtdIdClienteAsig();

                if (idClienteReser == 0)
                {
                    MessageBox.Show("Revise el Documento");
                    txtDocSalid.Focus();
                }
                else
                {
                    objReserva.Estado        = estado;
                    objReserva.IdCliente     = idCliente;
                    objReserva.IdHabitadcion = idHabitacion;
                    objReserva.FechaSalida   = Fechahora;

                    int retorno = objReserva.mtdDarSrlida();

                    if (retorno > 0)
                    {
                        MessageBox.Show("Salida Exitosa");
                        txtDocSalid.Clear();
                        txtDocSalid.Focus();
                    }
                    else
                    {
                        MessageBox.Show("Error al Dar Salida");
                    }
                }
            }
        }
Пример #2
0
        private void btnAsignar_Click(object sender, EventArgs e)
        {
            if (txtDocumento.Text == "" || txtObservaciones.Text == "")
            {
                MessageBox.Show("Debe Completar La Informacion");
            }
            else
            {
                clReserva objReserva = new clReserva();
                objReserva.Documento = txtDocumento.Text;
                int idCliente = 0;
                idCliente = objReserva.mtdIdCliente();

                if (idCliente == 0)
                {
                    MessageBox.Show("El Cliente no se Encuentra Registrado");
                    txtDocumento.Focus();
                }
                else
                {
                    if (rbtOcupar.Checked == true)
                    {
                        if (estado1 == "Ocupada")
                        {
                            MessageBox.Show("La Habitacion se Encuentra Ocupada");
                        }
                        else
                        {
                            string estado = "Ocupada";

                            DateTime dtFechaHoraLlegada = DateTime.Now;
                            string   Fechahora          = string.Format("{0:yyyy-MM-dd HH:mm:ss}", dtFechaHoraLlegada);

                            objReserva.IdCliente     = idCliente;
                            objReserva.FechaLLegada  = Fechahora;
                            objReserva.Observaciones = txtObservaciones.Text;
                            objReserva.Estado        = estado;
                            objReserva.IdHabitadcion = idHabitacion;
                            objReserva.NumHabitacion = Numhab;

                            int retorno = objReserva.mtdAsignarHab();

                            if (retorno > 0)
                            {
                                MessageBox.Show("Asignacion Exitosa");
                            }
                            else
                            {
                                MessageBox.Show("Error al Asignar");
                            }
                        }
                    }
                    else if (rbtReservar.Checked == true)
                    {
                        objReserva.IdCliente = idCliente;
                        valReser             = objReserva.mtdValidarReservas();

                        string fechallegada0 = "";
                        string fechallegada1 = "";

                        fechallegada1 = txtFechaLlegada.Text + ":00";

                        for (int i = 0; i < valReser.Count; i++)
                        {
                            fechallegada0 = valReser[i].FechaLLegada;
                        }

                        Boolean a = false;

                        for (int i = 0; i < valReser.Count; i++)
                        {
                            if (valReser[i].EstadoReserva == "Reservada ")
                            {
                                if (fechallegada0 == fechallegada1)
                                {
                                    a = true;
                                }
                            }
                            else
                            {
                                a = false;
                            }
                        }

                        if (a == true)
                        {
                            MessageBox.Show("Esta Habitacion se Encuentra Reservada para esa Fecha");
                        }
                        else if (a == false)
                        {
                            string estado = "Reservada";

                            objReserva.IdCliente     = idCliente;
                            objReserva.FechaLLegada  = txtFechaLlegada.Text;
                            objReserva.FechaSalida   = txtFechaSalida.Text;
                            objReserva.Observaciones = txtObservaciones.Text;
                            objReserva.Estado        = estado;
                            objReserva.IdHabitadcion = idHabitacion;
                            objReserva.NumHabitacion = Numhab;

                            int retorno = objReserva.mtdAsignarReserva();

                            if (retorno > 0)
                            {
                                MessageBox.Show("Reserva Exitosa");
                                frmDatosReserva_Load(null, null);
                            }
                            else
                            {
                                MessageBox.Show("Error al Reservar");
                            }
                        }
                    }
                }
            }
        }
Пример #3
0
        private void btnCancel_Click(object sender, EventArgs e)
        {
            if (txtDoCancel.Text == "")
            {
                MessageBox.Show("Debe CompLetar la Informacion");
            }
            else
            {
                if (rbtOcCancel.Checked == true)
                {
                    clReserva objReserva        = new clReserva();
                    DateTime  dtFechaHoraSalida = DateTime.Now;
                    string    Fechahora         = string.Format("{0:yyyy-MM-dd HH:mm:ss}", dtFechaHoraSalida);
                    string    estado            = "Disponible";

                    objReserva.Documento = txtDoCancel.Text;
                    int idCliente = objReserva.mtdIdCliente();
                    objReserva.IdCliente = idCliente;
                    int idClienteReser = objReserva.mtdIdClienteAsig();

                    if (idClienteReser == 0)
                    {
                        MessageBox.Show("Revise el Documento");
                        txtDoCancel.Focus();
                    }

                    else
                    {
                        objReserva.FechaSalida   = Fechahora;
                        objReserva.IdCliente     = idCliente;
                        objReserva.IdHabitadcion = idHabitacion;
                        objReserva.Estado        = estado;

                        int retorno = objReserva.mtdDarSrlida();

                        if (retorno > 0)
                        {
                            MessageBox.Show("Cancelacion Exitosa");
                            txtDoCancel.Clear();
                            txtDoCancel.Focus();
                        }
                        else
                        {
                            MessageBox.Show("Error al Cancelar");
                        }
                    }
                }

                else if (rbtResCancel.Checked == true)
                {
                    clReserva objReserva        = new clReserva();
                    DateTime  dtFechaHoraSalida = DateTime.Now;
                    string    Fechahora         = string.Format("{0:yyyy-MM-dd HH:mm:ss}", dtFechaHoraSalida);
                    string    estado            = "Cancelada";

                    objReserva.Documento = txtDoCancel.Text;
                    int idCliente = objReserva.mtdIdCliente();
                    objReserva.IdCliente = idCliente;
                    int idClienteReser = objReserva.mtdIdClienteAsig();

                    if (idClienteReser == 0)
                    {
                        MessageBox.Show("Revise el Documento");
                        txtDoCancel.Focus();
                    }
                    else
                    {
                        objReserva.FechaSalida   = Fechahora;
                        objReserva.IdCliente     = idCliente;
                        objReserva.IdHabitadcion = idHabitacion;
                        objReserva.Estado        = estado;

                        int retorno = objReserva.mtdCancelReser();

                        if (retorno > 0)
                        {
                            MessageBox.Show("Cancelacion Exitosa");
                            txtDoCancel.Clear();
                            txtDoCancel.Focus();
                        }
                        else
                        {
                            MessageBox.Show("Cancelacion Exitosa");
                            txtDoCancel.Focus();
                        }
                    }
                }
            }
        }