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; }
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(); }
public bool Eliminar(PagoFiestaEntity obj) { return servicioPagoFiesta.Eliminar(obj); }
public PagoFiestaEntity Consultar(PagoFiestaEntity obj) { return servicioPagoFiesta.Consultar(obj); }
public bool Agregar(PagoFiestaEntity obj) { return servicioPagoFiesta.Agregar(obj); }