private void frmDatosReserva_Load(object sender, EventArgs e) { clReserva objReserva = new clReserva(); objReserva.IdHabitadcion = idHabitacion; string estdo = ""; string estdo1 = "Reservada "; estdo = objReserva.mtdSacarEstado(); if (estdo == estdo1) { string es1 = "Reservada"; lblEstado.Text = es1; lblEstado.BackColor = Color.Red; } else if (estdo == "" || estdo == null || estdo == "Cancelada ") { string es1 = "Sin Reservar"; lblEstado.Text = es1; lblEstado.BackColor = Color.GreenYellow; } rbtReservar.Checked = true; rbtOcCancel.Checked = true; }
private void frmListarDatosReserva_Load(object sender, EventArgs e) { clReserva objReserva = new clReserva(); string estado = "Reservada"; objReserva.EstadoReserva = estado; DataTable dtReservas = objReserva.mtdListarReservas(); dgvReservas.DataSource = dtReservas; }
private void frmReserva_Load(object sender, EventArgs e) { clReserva objReserva = new clReserva(); List <clReserva> ListaHabitacion = new List <clReserva>(); //List<clReserva> ListaEstadoReser = new List<clReserva>(); ListaHabitacion = objReserva.mtdListarHabitacion(); //ListaEstadoReser = objReserva.mtdSacarEstado(); //codigo sena for (int i = 0; i < ListaHabitacion.Count; i++) { dgHabitacion.Rows.Add(); dgHabitacion.Rows[i].Cells[0].Value = ListaHabitacion[i].NumHabitacion; dgHabitacion.Rows[i].Cells[1].Value = ListaHabitacion[i].TipoHabitacion; dgHabitacion.Rows[i].Cells[2].Value = ListaHabitacion[i].Estado; dgHabitacion.Rows[i].Cells[3].Value = ListaHabitacion[i].IdHabitadcion; //dgHabitacion.Rows[i].Cells[4].Value = ListaEstadoReser[i].EstadoReserva; if (ListaHabitacion[i].Estado == "Ocupada") { dgHabitacion.Rows[i].DefaultCellStyle.BackColor = Color.Red; } else if (ListaHabitacion[i].Estado == "Disponible") { dgHabitacion.Rows[i].DefaultCellStyle.BackColor = Color.YellowGreen; } else if (ListaHabitacion[i].Estado == "Mantenimiento") { dgHabitacion.Rows[i].DefaultCellStyle.BackColor = Color.Aquamarine; } } //hasta aqui //Estado Reserva //for (int i = 0; i < ListaEstadoReser.Count; i++) //{ // if (ListaEstadoReser[i].IdEstadoReser == ListaHabitacion[i].IdHabitadcion) // { // if (ListaEstadoReser[i].EstadoReserva == "Reservada") // { // dgHabitacion.Rows[i].DefaultCellStyle.BackColor = Color.YellowGreen; // } // } // else if (ListaEstadoReser[i].IdEstadoReser != ListaHabitacion[i].IdHabitadcion) // { // if (ListaEstadoReser[i].EstadoReserva == "Cancelada" || ListaEstadoReser[i].IdHabitadcion != ListaHabitacion[i].IdHabitadcion) // { // dgHabitacion.Rows[i].DefaultCellStyle.BackColor = Color.Red; // } // } //} }
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"); } } } }
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"); } } } } } }
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(); } } } } }