예제 #1
0
 public bool ValidarDuplicidad(PagoFiestaEntity obj)
 {
     PagoFiestaEntity objPago = servicioPagoFiesta.ListarTodos()
                                .Where(tx => tx.CodigoTipoPago == obj.CodigoTipoPago && tx.CodigoFiesta == obj.CodigoFiesta)
                                .ToList().FirstOrDefault();
     if (objPago != null)
     {
         return false;
     }
     return true;
 }
예제 #2
0
        public List<PagoFiestaEntity> ListaPorFiesta(int codigoFiesta)
        {
            List<PagoFiestaEntity> lFiesta = servicioPagoFiesta.ListarTodos().Where(tx => tx.CodigoFiesta == codigoFiesta).ToList();
            List<TipoPagoEntity> lTipoPago = servicioTipoPago.ListarTodos();

            List<PagoFiestaEntity> lista = new List<PagoFiestaEntity>();
            var query = from pagoFiesta in lFiesta
                        join tipo in lTipoPago
                        on pagoFiesta.CodigoTipoPago equals tipo.Codigo
                        select new { CodigoPago = pagoFiesta.CodigoTipoPago, Monto = pagoFiesta.Monto, Tipo = tipo.Nombre };

            foreach (var resultado in query)
            {
                PagoFiestaEntity obj = new PagoFiestaEntity();
                obj.CodigoTipoPago = resultado.CodigoPago;
                obj.NombreTipoPago = resultado.Tipo;
                obj.Monto = resultado.Monto;
                lista.Add(obj);
            }
            return lista;
        }
        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 cboTipoPago_SelectedIndexChanged(object sender, EventArgs e)
        {
            consultor.CodigoFiesta = objDetalle.CodigoFiesta;
            consultor.CodigoTipoPago = Convert.ToInt16(cboTipoPago.SelectedValue.ToString());

            objPagoFiesta = servicioPagoFiesta.Consultar(consultor);
            txtMonto.Text = objPagoFiesta.Monto.ToString();
        }
예제 #5
0
 public bool Eliminar(PagoFiestaEntity obj)
 {
     return servicioPagoFiesta.Eliminar(obj);
 }
예제 #6
0
 public PagoFiestaEntity Consultar(PagoFiestaEntity obj)
 {
     return servicioPagoFiesta.Consultar(obj);
 }
예제 #7
0
 public bool Agregar(PagoFiestaEntity obj)
 {
     return servicioPagoFiesta.Agregar(obj);
 }