public void CargarDocumento(string doc) { var r01 = Globals.MyData.Compra_Documento_GetById(doc); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } FichaCompra = r01.Entidad; TB_DOCUMENTO.Text = FichaCompra.DocumentoNro; TB_FECHA_EMISION.Text = FichaCompra.FechaEmision.ToShortDateString(); TB_FECHA_REGISTRO.Text = FichaCompra.FechaRegistro.ToShortDateString(); TB_MES_RELACION.Text = FichaCompra.MesRelacion; TB_ANO_RELACION.Text = FichaCompra.AnoRelacion; TB_PROVEEDOR.Text = FichaCompra.Proveedor; L_TIPO_DOCUMENTO.Text = FichaCompra.TipoDocumentoDesc; TB_USUARIO.Text = FichaCompra.UsuarioEquipo; TB_NOTAS.Text = FichaCompra.Notas; TB_CONTROL.Text = FichaCompra.ControlNro; TB_CONCEPTO.Text = FichaCompra.Concepto; TB_SUCURSAL.Text = FichaCompra.CodigoSucursal; L_DESCUENTO.Text = FichaCompra.Decuento.ToString("n2"); L_SUBTOTAL_01.Text = FichaCompra.SubTotal_01.ToString("n2"); L_SUBTOTAL.Text = FichaCompra.SubTotal_02.ToString("n2"); L_IMPUESTO.Text = FichaCompra.Impuesto.ToString("n2"); L_TOTAL.Text = FichaCompra.Total.ToString("n2"); Detalles = new BindingList <OOB.Compra.Compra.Detalle>(FichaCompra.Detalles); bs.DataSource = Detalles; DGV.DataSource = bs; ShowDialog(); }
public OOB.Resultado.ResultadoEntidad <OOB.Compra.Compra.Ficha> Compra_Documento_GetById(string autoDoc) { var result = new OOB.Resultado.ResultadoEntidad <OOB.Compra.Compra.Ficha>(); var resultDTO = _servicio.Compra_Documento_GetById(autoDoc); if (resultDTO.Result == DTO.EnumResult.isError) { result.Result = OOB.Resultado.EnumResult.isError; result.Mensaje = resultDTO.Mensaje; return(result); } var doc = new OOB.Compra.Compra.Ficha() { Id = resultDTO.Entidad.Id, FechaEmision = resultDTO.Entidad.FechaEmision, FechaRegistro = resultDTO.Entidad.FechaRegistro, MesRelacion = resultDTO.Entidad.MesRelacion.ToString().Trim().PadLeft(2, '0'), AnoRelacion = resultDTO.Entidad.AnoRelacion.ToString(), Hora = resultDTO.Entidad.Hora, DocumentoNro = resultDTO.Entidad.DocumentoNro, ControlNro = resultDTO.Entidad.ControlNro, Concepto = resultDTO.Entidad.Concepto, CodigoProv = resultDTO.Entidad.CodigoProveedor, NombreRazonSocial = resultDTO.Entidad.Proveedor, CiRif = resultDTO.Entidad.CiRif, DireccionFiscal = resultDTO.Entidad.DireccionFiscal, Telefono = resultDTO.Entidad.Telefono, TipoDocumento = (OOB.Compra.Enumerados.TipoDocumento)resultDTO.Entidad.TipoDoc, Usuario = resultDTO.Entidad.Usuario, Estacion = resultDTO.Entidad.Estacion, Decuento = resultDTO.Entidad.Decuento, Cargo = resultDTO.Entidad.Cargo, SubTotal_01 = resultDTO.Entidad.SubTotal_01, MontoExento = resultDTO.Entidad.MontoExento, MontoBase = resultDTO.Entidad.MontoBase, SubTotal_02 = resultDTO.Entidad.SubTotal_02, Impuesto = resultDTO.Entidad.Impuesto, Total = resultDTO.Entidad.Total, Renglones = resultDTO.Entidad.Renglones, Notas = resultDTO.Entidad.Notas, CodigoSucursal = resultDTO.Entidad.CodigoSucursal, }; if (resultDTO.Entidad.Detalles != null) { var det = resultDTO.Entidad.Detalles.Select((d) => { return(new OOB.Compra.Compra.Detalle() { Cantidad = d.Cantidad, Descripcion = d.Descripcion, Precio = d.Precio, Importe = d.Importe, Impuesto = d.Impuesto, TasaIva = d.TasaIva, Total = d.Total, Empaque = d.Empaque, Contenido = d.Contenido, DepartamentoDesc = d.DepartamentoDesc, }); }).ToList(); doc.Detalles = det; } result.Entidad = doc; return(result); }