public EntradaDetalle(long identradadetalle, decimal? cantidad, decimal? existencia, decimal? precioentrada, DateTime? fechacaducidad, string nolote, Entrada entrada) { this._identradadetalle = identradadetalle; this._cantidad = cantidad; this._existencia = existencia; this._precioentrada = precioentrada; this._fechacaducidad = fechacaducidad; this._nolote = nolote; this._entrada = entrada; }
public EntradaDetalle(long identradadetalle, Entrada entrada) { this._identradadetalle = identradadetalle; this._entrada = entrada; }
private void CargarPedidoCompleto(Pedido pedido, ref List<PedidoCompleto> lista, Entrada entrada = null) { var descripcionGasto = PedidoService.PedidoDao.PedidoOneDetalleDescripcion(pedido); var importePedido = pedido.Total; var importeSinIva = pedido.ImporteTotal.Value; var pedidoFound = lista.Find(p => p.Pedido == pedido.NumeroPedido); if (pedidoFound != null){ importePedido = (decimal) 0.0; importeSinIva = (decimal) 0.0; } var totalFactura = entrada != null ? PedidoService.PedidoDao.ImporteEntrada(entrada) : (decimal) 0.0; var importeSinIVAEntrada = entrada != null ? PedidoService.PedidoDao.ImporteEntradaSinIva(entrada) : (decimal)0.0; var fundamentoProcedimiento = ""; if (pedido.Fundamento != null) fundamentoProcedimiento = pedido.Fundamento.DesFundamento; if (pedido.TipoProcedimiento != null) fundamentoProcedimiento = pedido.TipoProcedimiento.ToString(); var pedidoCompleto = new PedidoCompleto { Estado = pedido.EstadoPedido, Pedido = pedido.NumeroPedido.Value, FechaPedido = pedido.FechaPedido.Value, Factura = entrada != null?entrada.NumeroFactura:"", Entrada = entrada!=null?entrada.NumeroEntrada.Value.ToString():"", Almacen = pedido.AlmacenDestino, FechaEntrada = entrada!=null?String.Format("{0:dd/MM/yyyy}", entrada.FechaEntrada.Value):"", TotalFactura = totalFactura, ImporteSinIVAEntrada = importeSinIVAEntrada, Proveedor = pedido.Proveedor.NombreFiscal, RFCProveedor = pedido.Proveedor.Rfc, AreaSolicitada = pedido.CatArea.DesArea, Partida = pedido.PartidaString, DescripcionGasto = descripcionGasto, ImporteSinIVA = importeSinIva, Req = pedido.NumeroRequisicion, Elaboro = pedido.Usuario.Nombre, Licitacion = "", Procedimiento = fundamentoProcedimiento, ImportePedido = importePedido, TipoPedido = pedido.CatTipopedido.DesTipoped }; lista.Add(pedidoCompleto); }