private void ImprimeSalidaDetallado(string strEntradaFecha, string strEntradaFolio, string strSituacion, string strCatArea, CatArea objCatArea) { var salidaDetalles = SalidaService.SalidaDetalleDao.RptSalidaDetallado (FrmAlmacen.AlmacenActual, strEntradaFecha, strEntradaFolio, strSituacion, strCatArea, objCatArea); if (salidaDetalles.Count != 0) { var lstSalida = new List<rptDataEntradaDetallado>(); foreach (var salidaDetalle in salidaDetalles) { var entrada = new rptDataEntradaDetallado() { Es = "SALIDAS", Fecha = DateTime.Parse(salidaDetalle[0].ToString()), Folio = (int)salidaDetalle[1], Factura = salidaDetalle[2].ToString(), CveArt = (int)salidaDetalle[3], DesArticulo = salidaDetalle[4].ToString(), Cantidad = (decimal)salidaDetalle[5], Precio = (decimal)salidaDetalle[6], Caducidad = DateTime.Parse(salidaDetalle[7].ToString()), Lote = salidaDetalle[8] + "-" + salidaDetalle[9], Status = salidaDetalle[10] == null ? "A" : salidaDetalle[10].ToString() }; lstSalida.Add(entrada); } var formaVisor = new FrmCrVisor { ObjList = lstSalida, StrRptName = "rptSalidaDetallado", StrTitle = "ALMACEN DE " + FrmAlmacen.AlmacenActual.DesAlmacen }; formaVisor.ShowDialog(); } else { MessageBox.Show(@"No Existen Salidas, Verifique . .", @"Almacenes", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void ImprimeEntradaDetallado(string strEntradaFecha, string strEntradaFolio, string strSituacion, string strTipoPedido, CatTipopedido objCatTipopedido, string strPedidoFecha, string strPedidoFolio) { var entradaDetalles = EntradaService.EntradaDetalleDao.RptEntradaDetallado (FrmAlmacen.AlmacenActual, strEntradaFecha, strEntradaFolio, strSituacion, strTipoPedido, objCatTipopedido, strPedidoFecha, strPedidoFolio); if (entradaDetalles.Count != 0) { var lstEntrada = new List<rptDataEntradaDetallado>(); foreach (var entradaDetalle in entradaDetalles) { var entrada = new rptDataEntradaDetallado() { Es = "ENTRADAS", Fecha = DateTime.Parse(entradaDetalle[0].ToString()), Folio = (int)entradaDetalle[1], Factura = entradaDetalle[2].ToString(), TipoPedido = entradaDetalle[3].ToString(), FechaPedido = DateTime.Parse(entradaDetalle[4].ToString()), NumPedido = (int)entradaDetalle[5], CveArt = (int)entradaDetalle[6], DesArticulo = entradaDetalle[7].ToString(), Cantidad = (decimal)entradaDetalle[8], Marca = entradaDetalle[9]==null?"":entradaDetalle[9].ToString(), Precio = (decimal)entradaDetalle[10], Caducidad = DateTime.Parse(entradaDetalle[11].ToString()), Lote = entradaDetalle[12].ToString(), Descuento = (decimal)entradaDetalle[13], Iva = Convert.ToInt16(entradaDetalle[14]), Status = entradaDetalle[15] == null ? "A" : entradaDetalle[15].ToString() }; lstEntrada.Add(entrada); } var formaVisor = new FrmCrVisor { ObjList = lstEntrada, StrRptName = "rptEntradaDetallado", StrTitle = "ALMACEN DE " + FrmAlmacen.AlmacenActual.DesAlmacen }; formaVisor.ShowDialog(); } else { MessageBox.Show(@"No Existen Entradas, Verifique . .", @"Almacenes", MessageBoxButtons.OK, MessageBoxIcon.Information); } }