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);
 }
Beispiel #2
0
        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");
            }
        }
Beispiel #3
0
 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();
        }