Example #1
0
        private void FrmEditarDetalleConsignacionProveedor_Load(object sender, EventArgs e)
        {
            _tituloConsignacionRendidaDto = _proveedorNegocio.ObtenerTituloConsignacionPorId(_tituloConsignacionRendidaId);

            TxtProveedor.Text         = _tituloConsignacionRendidaDto.TituloConsignacionRendida.Proveedor.Denominacion;
            TxtLcn.Text               = _tituloConsignacionRendidaDto.TituloConsignacionRendida.LCN;
            TxtFechaConsignacion.Text = _tituloConsignacionRendidaDto.TituloConsignacionRendida.FechaConsignacion.ToShortDateString();
            TxtImporteActual.Text     = _tituloConsignacionRendidaDto.TituloConsignacionRendida.Importe.ToString("c2");
            TxtNuevoImporte.Text      = _tituloConsignacionRendidaDto.TituloConsignacionRendida.Importe.ToString("c2");
            TxtPagado.Text            = _tituloConsignacionRendidaDto.TituloConsignacionRendida.Pagado.HasValue
                ? _tituloConsignacionRendidaDto.TituloConsignacionRendida.Pagado.Value.ToString("c2")
                : String.Empty;

            GridConsignacionTitulos.DataSource = _tituloConsignacionRendidaDto.TituloConsignacionRendidasDetalle;

            if (_tituloConsignacionRendidaDto.TituloConsignacionRendida.Saldada)
            {
                EstablecerFormularioParaDetalle();
            }
        }
Example #2
0
        public TituloConsignacionRendidaDto ObtenerTituloConsignacionPorId(Guid tituloConsignacionRendidaId)
        {
            using (var uow = UowFactory.Create <ILaPazUow>())
            {
                TituloConsignacionRendidaDto response = new TituloConsignacionRendidaDto();

                var tituloConsignacionRendida =
                    uow.TitulosConsignacionesRendidas.Obtener(x => x.Id == tituloConsignacionRendidaId, x => x.Proveedor);

                var tituloConsignacionDetalle =
                    uow.TitulosConsignacionesRendidasDetalle.Listado(x => x.Titulo.Autor)
                    .Where(x => x.TituloConsignacionRendidaId == tituloConsignacionRendidaId)
                    .Project().To <TituloConsignacionRendidasDetalleDto>().ToList();


                response.TituloConsignacionRendida         = tituloConsignacionRendida;
                response.TituloConsignacionRendidasDetalle = tituloConsignacionDetalle;

                return(response);
            }
        }