private void frmManReservaAgregaFiesta_Load(object sender, EventArgs e) { objReserva = servicioReserva.Consultar(codigoReserva); cboTipo.DisplayMember="nombre"; cboTipo.ValueMember="codigo"; cboTipo.DataSource = servicioTipoFiesta.ListarTodos(); cboFiesta.DisplayMember = "nombre"; cboFiesta.ValueMember = "codigo"; int codigoTipoFiesta = Convert.ToInt16(cboTipo.SelectedValue.ToString()); cboFiesta.DataSource = servicioFiesta.ListarEventoAndTipo(codigoTipoEvento, codigoTipoFiesta); }
private void btnGrabar_Click(object sender, EventArgs e) { if (dtpFechaCelebracion.Value.Date >= DateTime.Now.Date.AddDays(-6)) { if (lFiesta.Count > 0) { if (!txtHoraFin.Text.Equals(String.Empty) | !txtHoraInicio.Text.Equals(String.Empty) || !txtNroInvitados.Text.Equals(String.Empty)) { objReserva = new ReservaEntity(); objReserva.Celular = txtCelular.Text.Trim(); if (cboTienda.SelectedIndex == -1) { objReserva.CodigoTienda = null; } else { objReserva.CodigoTienda = Convert.ToInt16(cboTienda.SelectedValue.ToString()); } if (cbUltimaHora.Checked) { objReserva.UltimaHora = "SI"; } objReserva.NombreCliente = txtCliente.Text.ToUpper().Trim(); objReserva.NombreNiño = txtNiño.Text.ToUpper().Trim(); objReserva.CodigoTipoEvento = Convert.ToInt16(cboTipo.SelectedValue.ToString()); objReserva.CodigoUsuario = Sesion.UsuarioActual.Codigo; objReserva.Direccion = txtDireccion.Text.ToUpper().Trim(); objReserva.Estado = "P"; objReserva.FechaCelebracion = dtpFechaCelebracion.Value.Date; objReserva.FechaNacimiento = dtpFechaNac.Value.Date; objReserva.HoraFin = Convert.ToDouble(txtHoraFin.Text); objReserva.HoraInicio = Convert.ToDouble(txtHoraInicio.Text); try { objReserva.Invitados = Convert.ToInt16(txtNroInvitados.Text); } catch { objReserva.Invitados = 0; } if (cboTorta.SelectedIndex != 0) { objReserva.ModeloTorta = cboTorta.Text; objReserva.SaborTorta = cboSabor.Text; } else { objReserva.ModeloTorta = null; objReserva.SaborTorta = null; } objReserva.ObsTorta = txtObsTorta.Text.ToUpper().Trim(); objReserva.ObsGeneral = txtObsGeneral.Text.ToUpper().Trim(); objReserva.Telefono = txtTelefono.Text; objReserva.UsuarioCrea = Sesion.UsuarioActual.Nombre + " " + Sesion.UsuarioActual.ApePat; objReserva.FechaCrea = DateTime.Now; int codigoReserva = servicioReserva.Insertar(objReserva); if (codigoReserva != 0) { List<DetalleReservaEntity> lDetalle = new List<DetalleReservaEntity>(); foreach (FiestaEntity obj in lFiesta) { DetalleReservaEntity deta = new DetalleReservaEntity(); deta.CodigoFiesta = obj.Codigo; deta.FechaCreacion = DateTime.Now; deta.Usuario = Sesion.UsuarioActual.Login; deta.CodigoReserva = codigoReserva; deta.FactCuenta = obj.Cuenta; deta.FactPrecio = obj.Precio; if (cboTienda.SelectedIndex != -1) { TiendaEntity objTienda = servicioTienda.Consultar(Convert.ToInt16(cboTienda.SelectedValue.ToString())); deta.FactCliente = objTienda.CebeTienda; deta.FactNomCli = objTienda.Nombre; } else { deta.FactCliente = cboTipo.Text.ToUpper().Trim(); deta.FactNomCli = txtCliente.Text.ToUpper().Trim(); } lDetalle.Add(deta); } if (servicioDetalle.Agregar(lDetalle)) { MessageBox.Show("Proceso realizado correctamente", "Aviso"); this.Close(); } else { MessageBox.Show("ERROR FATAL EN LA APLICACION", "ERROR MORTAL"); } } else { MessageBox.Show("Ha ocurrido un error", "Aviso"); } } else { MessageBox.Show("Debe ingresar la hora de inicio y fin obligatoriamente", "Aviso"); } } else { MessageBox.Show("Debe agregar al menos una fiesta", "Aviso"); } } else { MessageBox.Show("La fecha de celebracion no puede ser menor a la fecha actual", "Aviso"); } }
private void frmManReservaAsigna_Load(object sender, EventArgs e) { dgvFiestas.AutoGenerateColumns = false; objReserva= servicioReserva.Consultar(codigo); Enlazar(); }
private void frmManReservaAsignarTrabajador_Load(object sender, EventArgs e) { dgvConsultaAsignaciones.AutoGenerateColumns = false; dgvAsignacion.AutoGenerateColumns = false; objReserva = servicioReserva.Consultar(codigoReserva); lblHorario.Text = objReserva.HoraInicio + " - " + objReserva.HoraFin; cboTipoPago.DisplayMember = "nombre"; cboTipoPago.ValueMember = "codigo"; objDetalle = servicioDetalle.Consultar(codigoDetalle); cboTipoPago.DataSource = servicioTipoPago.ListarParaAsignacion(objDetalle.CodigoFiesta); if (objReserva.CodigoTienda != null) { int? codigo = servicioTienda.Consultar((int)objReserva.CodigoTienda).CodigoZona; if (codigo != null) { lblZona.Text = servicioZona.Consultar((int)codigo).Nombre; } } if (cboTipoPago.Items.Count != 0) { consultor.CodigoFiesta = objDetalle.CodigoFiesta; consultor.CodigoTipoPago = Convert.ToInt16(cboTipoPago.SelectedValue.ToString()); objPagoFiesta = servicioPagoFiesta.Consultar(consultor); txtMonto.Text = objPagoFiesta.Monto.ToString(); // cboTrabajador.DisplayMember = "nombreTrabajador"; // cboTrabajador.ValueMember = "codigoTrabajador"; // cboTrabajador.DataSource = servicioTrabajador.ListarTrabajadorAsignaciones(objReserva.FechaCelebracion, objReserva.FechaCelebracion.ToString("dddd").ToUpper(), objReserva.HoraInicio, objReserva.HoraFin, objDetalle.CodigoFiesta, objReserva.Codigo); Enlazar(); } else { MessageBox.Show("No existen pagos asociados a esta fiesta", "Aviso"); } cboMovilidad.DisplayMember = "des_nombre"; cboMovilidad.ValueMember = "codigoMovilidad"; cboMovilidad.DataSource = servicioMovilidad.listarTodos(); if (cboMovilidad.Items.Count != 0) { txtMontoMovilidad.Text = servicioMovilidad.Consultar(Convert.ToInt16(cboMovilidad.SelectedValue.ToString())).Monto.ToString(); } else { MessageBox.Show("No se han registrado movilidades", "Aviso"); } }
private void frmManReservaActualiza_Load(object sender, EventArgs e) { objReserva = servicioReserva.Consultar(codigo); if (objReserva.Estado == "O") { btnPostergar.Enabled = false; btnHabilitar.Enabled = true; } else { btnPostergar.Enabled = true; btnHabilitar.Enabled = false; } fechaReservaInicial = objReserva.FechaCelebracion; horaInicioInicial = objReserva.HoraInicio; horaFinInicial = objReserva.HoraFin; cboTipo.DisplayMember = "nombre"; cboTipo.ValueMember = "codigo"; cboTipo.DataSource = servicioTipoEvento.ListarTodo(); cboTipo.SelectedValue = objReserva.CodigoTipoEvento; if (objReserva.CodigoTienda != null) { cboTienda.Enabled = true; cboTienda.DisplayMember = "nombre"; cboTienda.ValueMember = "codigo"; cboTienda.DataSource = servicioTienda.ListarTodos(); cboTienda.SelectedValue = objReserva.CodigoTienda; } txtDireccion.Text = objReserva.Direccion; txtNiño.Text = objReserva.NombreNiño; dtpFechaCelebracion.Value = objReserva.FechaCelebracion; dtpFechaNac.Value = Convert.ToDateTime(objReserva.FechaNacimiento); txtTelefono.Text = objReserva.Telefono; txtCelular.Text = objReserva.Celular; txtCliente.Text = objReserva.NombreCliente; txtHoraInicio.Text = objReserva.HoraInicio.ToString(); txtHoraFin.Text = objReserva.HoraFin.ToString(); cboTorta.DisplayMember = "nombre"; cboTorta.ValueMember = "codigo"; cboTorta.DataSource = servicioTorta.ListarTodoSelectivo(); if (objReserva.ModeloTorta == null || objReserva.ModeloTorta == "") { cboTorta.SelectedValue = 0; } else { cboTorta.Text = objReserva.ModeloTorta.ToString(); } cboSabor.DisplayMember = "nombre"; cboSabor.ValueMember = "codigo"; cboSabor.DataSource = servicioSabor.ListarTodo(); if (objReserva.SaborTorta == null || objReserva.ModeloTorta == "") { cboSabor.DataSource = null; cboSabor.Enabled = false; } else { cboSabor.Enabled = true; cboSabor.Text = objReserva.SaborTorta; } txtObsGeneral.Text = objReserva.ObsGeneral; txtObsTorta.Text = objReserva.ObsTorta; txtNroInvitados.Text = objReserva.Invitados.ToString(); }