private void btnConfirmar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Esta seguro que desea facturar esta reserva?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { try { int i = int.Parse(dgvReservas.Rows[dgvReservas.CurrentRow.Index].Cells[0].Value.ToString()); using (var DB = new SistemaHotelWaraEntitiesV1()) { Reservas nuevo = DB.Reservas.Find(i); nuevo.estado = cbEstadoNuevo.SelectedItem.ToString(); DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); FacturaReporte facturaReporte = new FacturaReporte(lblIdReserva.Text); facturaReporte.ShowDialog(); MessageBox.Show("FACTURA ACTUALIZADA!"); incializar(); } } catch (Exception) { MessageBox.Show("SELECCIONE ALGUNA RESERVA HA FACTURAR!"); txtFiltroApellido.text = "APELLIDO..."; txtFiltroId.text = "ID..."; } } }
private void btnAgregar_Click(object sender, EventArgs e) { if (lblIdHabitacion.Text != "H" && txtCaracteristica.Text != "CARACTERISTICAS" && nudNroCamas.Value != 0 && nudNroPiso.Value != 0 && nudPrecio.Value != 0) { try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Habitaciones nuevo = new Habitaciones(); nuevo.idHabitacion = lblIdHabitacion.Text; nuevo.caracteristicas = txtCaracteristica.Text; nuevo.precio = nudPrecio.Value; nuevo.nroPiso = (int)nudNroPiso.Value; nuevo.nroCamas = (int)nudNroCamas.Value; nuevo.estado = cbEstadoH.SelectedItem.ToString(); DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Servicios nuevo = new Servicios(); nuevo.idServicio = lblIdHabitacion.Text; nuevo.wifiHabitacion = swWifiHabitacion.Value; nuevo.wifiLobby = swWifiLobby.Value; nuevo.alberca = swAlberca.Value; nuevo.spa = swSpa.Value; nuevo.estacionamiento = swEstacionamiento.Value; nuevo.mascotas = swMascotas.Value; nuevo.aireAcondicionado = swAireAcondicionado.Value; nuevo.restaurante = swRestaurante.Value; nuevo.barHotel = swBarHotel.Value; nuevo.gym = swGym.Value; DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { DetalleHabitacion nuevo = new DetalleHabitacion(); nuevo.idDetalleHabitacion = lblIdHabitacion.Text; nuevo.idTipo = cbTipoHabitacion.SelectedValue.ToString(); DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } MessageBox.Show("LA HABITACION AH SIDO MODIFICADA CON ÉXITO!"); limpiarCampos(); } catch (Exception) { MessageBox.Show("OCURRIO UN ERROR CON LA MODIFICACION DE LA HABITACION, VERIFIQUE EL ID DE LA HABITACION!"); } } else { lblError.Visible = true; } }
private void btnAgregar_Click(object sender, EventArgs e) { if (verificarAgregar()) { try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Habitaciones nuevo = new Habitaciones(); nuevo.idHabitacion = lblIdHabitacion.Text; nuevo.caracteristicas = txtCaracteristica.Text; nuevo.precio = nudPrecio.Value; nuevo.nroPiso = (int)nudNroPiso.Value; nuevo.nroCamas = (int)nudNroCamas.Value; nuevo.estado = "DISPONIBLE"; DB.Habitaciones.Add(nuevo); DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Servicios nuevo = new Servicios(); nuevo.idServicio = lblIdHabitacion.Text; nuevo.wifiHabitacion = swWifiHabitacion.Value; nuevo.wifiLobby = swWifiLobby.Value; nuevo.alberca = swAlberca.Value; nuevo.spa = swSpa.Value; nuevo.estacionamiento = swEstacionamiento.Value; nuevo.mascotas = swMascotas.Value; nuevo.aireAcondicionado = swAireAcondicionado.Value; nuevo.restaurante = swRestaurante.Value; nuevo.barHotel = swBarHotel.Value; nuevo.gym = swGym.Value; DB.Servicios.Add(nuevo); DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { DetalleHabitacion nuevo = new DetalleHabitacion(); nuevo.idDetalleHabitacion = lblIdHabitacion.Text; nuevo.idTipo = cbTipoHabitacion.SelectedValue.ToString(); DB.DetalleHabitacion.Add(nuevo); DB.SaveChanges(); } MessageBox.Show("LA HABITACION AH SIDO REGISTRADA CON ÉXITO!"); limpiarCampos(); } catch (Exception) { MessageBox.Show("OCURRIO UN ERROR CON EL REGISTRO DE LA HABITACION, VERIFIQUE EL ID DE LA HABITACION!"); } } else { lblError.Visible = true; } }
private void btnAgregar_Click(object sender, EventArgs e) { RegistroLimpieza reg = new RegistroLimpieza(); reg.idRegistroLimpieza = lblIdRegistro.Text; reg.fecha = Convert.ToDateTime(dgvRegistros.Rows[dgvRegistros.CurrentRow.Index].Cells[1].Value); reg.hora = dgvRegistros.Rows[dgvRegistros.CurrentRow.Index].Cells[2].Value.ToString(); reg.informe = txbInforme.Text; using (var contexto = new SistemaHotelWaraEntitiesV1()) { contexto.Entry(reg).State = System.Data.Entity.EntityState.Modified; contexto.SaveChanges(); Limpiar(); MessageBox.Show("Registro Modificado"); } }
private void btnCancelar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Esta segura que desea cancelar la reserva?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { int idReservaInt = int.Parse(dgvReservas.Rows[dgvReservas.CurrentRow.Index].Cells[0].Value.ToString()); Reservas nuevo = DB.Reservas.Find(idReservaInt); nuevo.estado = "CANCELADO"; DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } consultarReservas(); } }
public void ActualizarEstadoHabitaciones() { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { var habitaciones = (from h in DB.DetalleReservas join r in DB.Reservas on h.idDetalleReservas equals r.idReserva where r.ingreso <= DateTime.Now && r.salida >= DateTime.Now select new { h.idHabitacion } ).ToList(); foreach (var i in habitaciones) { Habitaciones h = DB.Habitaciones.Find(i.idHabitacion); h.estado = "RESERVADA"; DB.Entry(h).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } } }
private void btnAgregar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Esta seguro que desea agregar el nuevo registro?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { try { if (lblHabitacion.Text != "ID") { string i = lblHabitacion.Text + DateTime.Now.ToString("s"); using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { RegistroLimpieza nuevog = new RegistroLimpieza(); nuevog.idRegistroLimpieza = i; nuevog.fecha = DateTime.Now; nuevog.hora = DateTime.Now.ToLongTimeString(); nuevog.informe = txtInforme.Text; DB.RegistroLimpieza.Add(nuevog); DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { DetalleRegistroLimpiezas nuevog = new DetalleRegistroLimpiezas(); nuevog.idEmpleado = idEmpleadoConectado; nuevog.idRegistroLimpieza = i; nuevog.idHabitacion = lblHabitacion.Text; DB.DetalleRegistroLimpiezas.Add(nuevog); DB.SaveChanges(); MessageBox.Show("REGISTRO REALIZADO CON EXITO!"); limpiarCampos(); } } else { MessageBox.Show("DEBE SELECCIONAR LA HABITACION!"); } } catch (Exception ex) { MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message); } } }
private void btnAgregar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Esta seguro que desea modificar el huesped?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (txtNombre.Text != "NOMBRE" && txtPaterno.Text != "PATERNO" && txtMaterno.Text != "MATERNO" && txtDocumento.Text != "DOCUMENTO" && txtPais.Text != "PAIS") { try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Huespedes nuevog = new Huespedes(); nuevog.idHuesped = lblUsuario.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.documento = txtDocumento.Text; nuevog.pais = txtPais.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); MessageBox.Show("HUESPED MODIFICADO CON EXITO!"); dgvEmpleados.DataSource = (from d in DB.Huespedes where d.idHuesped == lblUsuario.Text select d).ToList(); limpiarCampos(); txtNombre.Focus(); } } catch (Exception ex) { MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message); } } else { lblError.Visible = true; } } }
private void bunifuFlatButton1_Click(object sender, EventArgs e) { if (txtInforme.Text != "") { DialogResult result = MessageBox.Show("Esta seguro que desea modificar el registro?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { try { string i = dgvRegistro.Rows[dgvRegistro.CurrentRow.Index].Cells[4].Value.ToString(); using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { RegistroLimpieza nuevog = DB.RegistroLimpieza.Find(i); nuevog.informe = txtInforme.Text; DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } string ii = dgvHabitacion.Rows[dgvHabitacion.CurrentRow.Index].Cells[0].Value.ToString(); using (var DB = new SistemaHotelWaraEntitiesV1()) { dgvRegistro.DataSource = (from h in DB.Habitaciones join dh in DB.DetalleRegistroLimpiezas on h.idHabitacion equals dh.idHabitacion join rl in DB.RegistroLimpieza on dh.idRegistroLimpieza equals rl.idRegistroLimpieza join l in DB.Limpieza on dh.idEmpleado equals l.idEmpleado where h.idHabitacion == ii && l.idEmpleado == idEmpleadoConectado orderby rl.fecha.Value descending select new { l.idEmpleado, rl.informe, rl.fecha, rl.hora, rl.idRegistroLimpieza } ).ToList(); } } catch (Exception) { MessageBox.Show("Error con la modificacion!"); } } } else { MessageBox.Show("No puede modificar a un registro vacío! Por favor ingrese su registro!"); } }
private void btnAgregar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Esta seguro de agregar el registro?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { try { var random = new Random(); int j = random.Next(1000, 5000); string i = j + DateTime.Now.ToString("s"); using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { RegistroMantenimiento nuevog = new RegistroMantenimiento(); nuevog.idRegistroMantenimiento = i; nuevog.fecha = DateTime.Now; nuevog.hora = DateTime.Now.ToLongTimeString(); nuevog.informe = txtInforme.Text; DB.RegistroMantenimiento.Add(nuevog); DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { DetalleRegistroMantenimiento nuevog = new DetalleRegistroMantenimiento(); nuevog.idEmpleado = idEmpleadoConectado; nuevog.idRegistroMantenimiento = i; DB.DetalleRegistroMantenimiento.Add(nuevog); DB.SaveChanges(); MessageBox.Show("REGISTRO REALIZADO CON EXITO!"); limpiarCampos(); } } catch (Exception ex) { MessageBox.Show("ERROR CON LA LLAVE PRIMARIA VUELVA A INTENTARLO: " + ex.Message); } } }
private void bunifuFlatButton1_Click(object sender, EventArgs e) { if (txtInforme.Text != "") { DialogResult result = MessageBox.Show("Esta seguro que desea modificar el registro?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { try { string i = dgvRegistro.Rows[dgvRegistro.CurrentRow.Index].Cells[3].Value.ToString(); using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { RegistroMantenimiento nuevog = DB.RegistroMantenimiento.Find(i); nuevog.informe = txtInforme.Text; DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } using (var DB = new SistemaHotelWaraEntitiesV1()) { var informe = (from rm in DB.RegistroMantenimiento where rm.idRegistroMantenimiento == i select new { rm.informe } ).ToList().First(); txtInforme.Text = informe.informe; } } catch (Exception) { } } } else { MessageBox.Show("No puede modificar a un registro vacio! Por favor complete su registro!"); } }
private void btnAgregar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Esta seguro que desea registrar al huesped?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (txtNombre.Text != "NOMBRE" && txtPaterno.Text != "PATERNO" && txtMaterno.Text != "MATERNO" && txtDocumento.Text != "DOCUMENTO" && txtPais.Text != "PAIS") { try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Huespedes nuevog = new Huespedes(); nuevog.idHuesped = lblUsuario.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.documento = txtDocumento.Text; nuevog.pais = txtPais.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Huespedes.Add(nuevog); DB.SaveChanges(); MessageBox.Show("HUESPED CREADO CON EXITO!"); limpiarCampos(); } } catch (Exception ex) { MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message); } } else { lblError.Visible = true; } } }
private void btnAgregar_Click(object sender, EventArgs e) { Random ramdon = new Random(); int idReg = ramdon.Next(19999, 99999); RegistroLimpieza limp = new RegistroLimpieza(); limp.idRegistroLimpieza = idReg.ToString(); limp.fecha = DateTime.Now.Date; limp.hora = Convert.ToString(DateTime.Now.Hour) + ":" + Convert.ToString(DateTime.Now.Minute); limp.informe = txbInforme.Text; DetalleRegistroLimpiezas det = new DetalleRegistroLimpiezas(); det.idEmpleado = "LPVP32"; det.idHabitacion = lblHabitacion.Text; det.idRegistroLimpieza = idReg.ToString(); using (var contexto = new SistemaHotelWaraEntitiesV1()) { contexto.RegistroLimpieza.Add(limp); contexto.DetalleRegistroLimpiezas.Add(det); contexto.SaveChanges(); Limpiar(); MessageBox.Show("Informe de la Habitacion " + lblHabitacion.Text + " se registro"); } }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtNombre.Text != "NOMBRE" && txtPaterno.Text != "PATERNO" && txtMaterno.Text != "MATERNO" && txtEmail.Text != "E-MAIL" && txtPregunta.Text != "PREGUNTA RECUPERACIÓN" && txtRespuesta.Text != "RESPUESTA RECUPERACIÓN" && txtTelefono.Text != "TELEFONO") { try { switch (cbTipoEmpleado.SelectedIndex) { case 0: using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Gerente nuevog = new Gerente(); nuevog.idEmpleado = lblUsuario.Text; nuevog.contrasenia = lblContra.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.email = txtEmail.Text; nuevog.telefono = txtTelefono.Text; nuevog.preguntaRecu = txtPregunta.Text; nuevog.respuestaRecu = txtRespuesta.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Gerente.Add(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO CREADO CON EXITO!"); limpiarCampos(); } break; case 1: using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Recepcionista nuevog = new Recepcionista(); nuevog.idEmpleado = lblUsuario.Text; nuevog.contrasenia = lblContra.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.email = txtEmail.Text; nuevog.telefono = txtTelefono.Text; nuevog.preguntaRecu = txtPregunta.Text; nuevog.respuestaRecu = txtRespuesta.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Recepcionista.Add(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO CREADO CON EXITO!"); limpiarCampos(); } break; case 2: using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Limpieza nuevog = new Limpieza(); nuevog.idEmpleado = lblUsuario.Text; nuevog.contrasenia = lblContra.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.email = txtEmail.Text; nuevog.telefono = txtTelefono.Text; nuevog.preguntaRecu = txtPregunta.Text; nuevog.respuestaRecu = txtRespuesta.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Limpieza.Add(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO CREADO CON EXITO!"); limpiarCampos(); } break; case 3: using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Mantenimiento nuevog = new Mantenimiento(); nuevog.idEmpleado = lblUsuario.Text; nuevog.contrasenia = lblContra.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.email = txtEmail.Text; nuevog.telefono = txtTelefono.Text; nuevog.preguntaRecu = txtPregunta.Text; nuevog.respuestaRecu = txtRespuesta.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Mantenimiento.Add(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO CREADO CON EXITO!"); limpiarCampos(); } break; } } catch (Exception ex) { MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message); } } else { lblError.Visible = true; } }
private void btnModificar_Click(object sender, EventArgs e) { if (txtNombre.Text != "NOMBRE" && txtPaterno.Text != "PATERNO" && txtMaterno.Text != "MATERNO" && txtEmail.Text != "E-MAIL" && txtPregunta.Text != "PREGUNTA RECUPERACIÓN" && txtRespuesta.Text != "RESPUESTA RECUPERACIÓN" && txtTelefono.Text != "TELEFONO") { try { switch (lblUsuario.Text[0]) { case 'G': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Gerente nuevog = new Gerente(); nuevog.idEmpleado = lblUsuario.Text; nuevog.contrasenia = lblContra.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.email = txtEmail.Text; nuevog.telefono = txtTelefono.Text; nuevog.preguntaRecu = txtPregunta.Text; nuevog.respuestaRecu = txtRespuesta.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); MessageBox.Show("EMPLEADO MODIFICADO CON EXITO!"); limpiarCampos(); CargarGerentes(""); } break; case 'R': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Recepcionista nuevog = new Recepcionista(); nuevog.idEmpleado = lblUsuario.Text; nuevog.contrasenia = lblContra.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.email = txtEmail.Text; nuevog.telefono = txtTelefono.Text; nuevog.preguntaRecu = txtPregunta.Text; nuevog.respuestaRecu = txtRespuesta.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); MessageBox.Show("EMPLEADO MODIFICADO CON EXITO!"); limpiarCampos(); CargarRecepcionista(""); } break; case 'L': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Limpieza nuevog = new Limpieza(); nuevog.idEmpleado = lblUsuario.Text; nuevog.contrasenia = lblContra.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.email = txtEmail.Text; nuevog.telefono = txtTelefono.Text; nuevog.preguntaRecu = txtPregunta.Text; nuevog.respuestaRecu = txtRespuesta.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); MessageBox.Show("EMPLEADO MODIFICADO CON EXITO!"); limpiarCampos(); CargarLimpieza(""); } break; case 'M': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Mantenimiento nuevog = new Mantenimiento(); nuevog.idEmpleado = lblUsuario.Text; nuevog.contrasenia = lblContra.Text; nuevog.nombre = txtNombre.Text; nuevog.paterno = txtPaterno.Text; nuevog.materno = txtMaterno.Text; nuevog.email = txtEmail.Text; nuevog.telefono = txtTelefono.Text; nuevog.preguntaRecu = txtPregunta.Text; nuevog.respuestaRecu = txtRespuesta.Text; nuevog.fechaNacimiento = dtpFechaNacimiento.Value; DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); MessageBox.Show("EMPLEADO MODIFICADO CON EXITO!"); limpiarCampos(); CargarMantenimiento(""); } break; } } catch (Exception ex) { MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message); } } else { lblError.Visible = true; } }
private void btnDespedir_Click(object sender, EventArgs e) { if (lblUsuario.Text != "USUARIO") { try { switch (lblUsuario.Text[0]) { case 'G': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Gerente nuevog = DB.Gerente.Find(lblUsuario.Text); DB.Gerente.Remove(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!"); limpiarCampos(); CargarGerentes(""); } break; case 'R': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Recepcionista nuevog = DB.Recepcionista.Find(lblUsuario.Text); DB.Recepcionista.Remove(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!"); limpiarCampos(); CargarRecepcionista(""); } break; case 'L': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Limpieza nuevog = DB.Limpieza.Find(lblUsuario.Text); DB.Limpieza.Remove(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!"); limpiarCampos(); CargarLimpieza(""); } break; case 'M': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Mantenimiento nuevog = DB.Mantenimiento.Find(lblUsuario.Text); DB.Mantenimiento.Remove(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!"); limpiarCampos(); CargarMantenimiento(""); } break; } } catch (Exception ex) { MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message); } } else { lblError.Visible = true; } }
private void btnDespedir_Click(object sender, EventArgs e) { if (lblUsuario.Text == idEmpleadoConectado) { DialogResult resulta = MessageBox.Show("¿Esta seguro que desea dejar su cargo?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (resulta == DialogResult.Yes) { try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Gerente nuevog = DB.Gerente.Find(lblUsuario.Text); DB.Gerente.Remove(nuevog); DB.SaveChanges(); MessageBox.Show("SU CARGO AH SIDO REMOVIDO CON EXITO! HASTA LUEGO..."); Application.Exit(); } } catch (Exception) { } } else { DialogResult result = MessageBox.Show("Esta seguro que desea despedirlo?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (lblUsuario.Text != "USUARIO") { try { switch (lblUsuario.Text[0]) { case 'G': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Gerente nuevog = DB.Gerente.Find(lblUsuario.Text); DB.Gerente.Remove(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!"); limpiarCampos(); CargarGerentes(""); } break; case 'R': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Recepcionista nuevog = DB.Recepcionista.Find(lblUsuario.Text); DB.Recepcionista.Remove(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!"); limpiarCampos(); CargarRecepcionista(""); } break; case 'L': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Limpieza nuevog = DB.Limpieza.Find(lblUsuario.Text); DB.Limpieza.Remove(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!"); limpiarCampos(); CargarLimpieza(""); } break; case 'M': using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Mantenimiento nuevog = DB.Mantenimiento.Find(lblUsuario.Text); DB.Mantenimiento.Remove(nuevog); DB.SaveChanges(); MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!"); limpiarCampos(); CargarMantenimiento(""); } break; } } catch (Exception ex) { MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message); } } else { lblError.Visible = true; } } } } }
private void btnReservar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Esta seguro que desea registrar la reserva?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { int idR = int.Parse(lblIdReserva.Text); decimal subTotal = 0; decimal precioH = 0; using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { try { precioH = (decimal)DB.Habitaciones.Find(lblIdHabitacion.Text).precio; Reservas nuevo = new Reservas(); nuevo.idReserva = idR; nuevo.ingreso = dtpFechaIngreso.Value.Date; nuevo.salida = dtpFechaSalida.Value.Date; nuevo.estado = "SIN PAGAR"; DB.Reservas.Add(nuevo); DB.SaveChanges(); } catch (Exception) { MessageBox.Show("error reservas"); } } for (int i = 0; i < dgvHuespedesSeleccionados.RowCount; i++) { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { try { RegistroHuespedes nuevo = new RegistroHuespedes(); nuevo.idReserva = idR; nuevo.idHuespedes = dgvHuespedesSeleccionados.Rows[i].Cells[0].Value.ToString(); DB.RegistroHuespedes.Add(nuevo); DB.SaveChanges(); } catch (Exception) { MessageBox.Show("error registro huespedes"); } } } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { try { DetalleReservas nuevo = new DetalleReservas(); nuevo.idDetalleReservas = idR; nuevo.idEmpleado = idE; nuevo.idHabitacion = lblIdHabitacion.Text; DB.DetalleReservas.Add(nuevo); DB.SaveChanges(); } catch (Exception) { MessageBox.Show("error detalle reserva"); } } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { try { Factura nuevo = new Factura(); nuevo.idFactura = idR; nuevo.fecha = DateTime.Now.Date; TimeSpan dias = dtpFechaSalida.Value.Date - dtpFechaIngreso.Value.Date; subTotal += (precioH * (dias.Days + 1)); nuevo.total = subTotal; DB.Factura.Add(nuevo); DB.SaveChanges(); MessageBox.Show("Reserva realizada con exito!"); limpiarCampos(); } catch (Exception) { MessageBox.Show("error facturacion"); } } } }
private void btnRealizar_Click(object sender, EventArgs e) { if (txtId.Text != "ID" && txtDescripcion.Text != "DESCRIPCION") { switch (cbAccion.SelectedItem.ToString()) { case "AGREGAR": try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Tipo nuevo = new Tipo(); nuevo.idTipo = txtId.Text; nuevo.descripcion = txtDescripcion.Text; DB.Tipo.Add(nuevo); DB.SaveChanges(); limpiarCampos(); } } catch (Exception) { } break; case "MODIFICAR": try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Tipo nuevo = new Tipo(); nuevo.idTipo = txtId.Text; nuevo.descripcion = txtDescripcion.Text; DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); limpiarCampos(); } } catch (Exception) { } break; default: try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Tipo nuevo = DB.Tipo.Find(txtId.Text); DB.Tipo.Remove(nuevo); DB.SaveChanges(); limpiarCampos(); } } catch (Exception) { } break; } } else { lblError.Visible = true; } }
private void btnRealizar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Esta seguro que desea realizar la accion?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (txtId.Text != "ID" && txtDescripcion.Text != "DESCRIPCION") { switch (cbAccion.SelectedItem.ToString()) { case "AGREGAR": try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Tipo nuevo = new Tipo(); nuevo.idTipo = txtId.Text; nuevo.descripcion = txtDescripcion.Text; DB.Tipo.Add(nuevo); DB.SaveChanges(); limpiarCampos(); } } catch (Exception) { MessageBox.Show("El tipo de habitacion que desea agregar ya se encuentra registrada!"); } break; case "MODIFICAR": try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Tipo nuevo = new Tipo(); nuevo.idTipo = txtId.Text; nuevo.descripcion = txtDescripcion.Text; DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); limpiarCampos(); } } catch (Exception) { MessageBox.Show("El tipo de habitacion que desea modificar no se encuentra registrado!"); } break; default: try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Tipo nuevo = DB.Tipo.Find(txtId.Text); DB.Tipo.Remove(nuevo); DB.SaveChanges(); limpiarCampos(); } } catch (Exception) { MessageBox.Show("El tipo de habitacion que desea eliminar no se encuentra registrado!"); } break; } } else { lblError.Visible = true; } } }