public void CargarDatos() { List <string> tipo_documento = new List <string>(); string OconEfirm = Properties.Settings.Default.Ocon_Efirm; try { foreach (var item in cmb_tipo_doc.Properties.Items.GetCheckedValues().ToList()) { tipo_documento.Add(item.ToString()); } ClienteFuente = Efirm.Properties.Settings.Default.Cliente_Fuente; Cliente = (eCliente)Enum.Parse(typeof(eCliente), ClienteFuente); ConexionDbcliente = Efirm.Properties.Settings.Default.Conexioncliente; formatoFechaDB = Efirm.Properties.Settings.Default.Formato_fecha; FormatoFechaSRI = Efirm.Properties.Settings.Default.Formato_fecha_xml_sri; } catch (Exception ex) { MessageBox.Show("Cliente " + ex + " No Exiaste"); return; } DateTime fechaI, fchaF; fechaI = dtpFechaInicio.Value; fchaF = dtpFechaFin.Value; listado_cbtes_info = new BindingList <fx_GeneradorXML_Comprobante_Info>(); try { if (tipo_documento.Contains("Factura")) { // listados de facturas OBusFac = new fx_Factura_Bus(); listadoFaactura = new List <factura>(); listadoFaactura = OBusFac.GenerarXmlFactura(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoFaactura) { DateTime fecha; try { fecha = Convert.ToDateTime(item.infoFactura.fechaEmision); listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(fecha), eTipoComprobante.Factura , item.infoFactura.razonSocialComprador, item)); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } if (tipo_documento.Contains("Retención")) { // listados de Retenciones OBusRet = new fx_Retencion_Bus(); listadoRetencion = new List <comprobanteRetencion>(); listadoRetencion = OBusRet.GenerarXmlRetencion(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoRetencion) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoCompRetencion.fechaEmision), eTipoComprobante.Retencion , item.infoCompRetencion.razonSocialSujetoRetenido, item)); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } // LISTADOS DE NOTAS DE CREDITOS if (tipo_documento.Contains("Nota crédito")) { OBusNC = new fx_NotaCredito_Bus(); listadoNC = new List <notaCredito>(); listadoNC = OBusNC.GenerarXmlNC(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoNC) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoNotaCredito.fechaEmision), eTipoComprobante.NotaCred , item.infoNotaCredito.razonSocialComprador, item)); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } /* * * // LISTADOS DE guias de remision * OBusGR = new GuiaRemision_Bus(); * listadoGR = new List<guiaRemision>(); * //listadoGR = OBusGR.GenerarXmlGuiaRemision(fechaI, fchaF, Ocon); * foreach (var item in listadoGR) * { * try * { * listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial * , Convert.ToDateTime(item.infoGuiaRemision.fechaIniTransporte), eTipoComprobante.Guia * , item.infoGuiaRemision.razonSocialTransportista, item)); * } * catch (Exception ex) { MessageBox.Show(ex.Message); } * } */ //listados de nota debito /* * OBusND = new NotaDebito_Bus(); * listadoND = new List<notaDebito>(); * listadoND = OBusND.GenerarXmlNotaDebito(fechaI, fchaF, Ocon); * foreach (var item in listadoND) * { * try * { * listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial * , Convert.ToDateTime(item.infoNotaDebito.fechaEmision), eTipoComprobante.NotaDeb * , item.infoNotaDebito.razonSocialComprador, item)); * } * catch (Exception ex) { MessageBox.Show(ex.Message); } * } * * */ if (listado_cbtes_info == null) { MessageBox.Show("No hay Datos para la fecha Seleccionada"); } gridControlCbtes.DataSource = listado_cbtes_info; } catch (Exception ex) { } finally { } }
public void CargarDatos() { string OconEfirm = Efirm.Properties.Settings.Default.Ocon_Efirm; try { ClienteFuente = Efirm.Properties.Settings.Default.Cliente_Fuente; Cliente = (eCliente)Enum.Parse(typeof(eCliente), ClienteFuente); ConexionDbcliente = Efirm.Properties.Settings.Default.Conexioncliente; formatoFechaDB = Efirm.Properties.Settings.Default.Formato_fecha; FormatoFechaSRI = Efirm.Properties.Settings.Default.Formato_fecha_xml_sri; } catch (Exception ex) { return; } DateTime fechaI, fchaF; fechaI = Convert.ToDateTime(DateTime.Now.AddMonths(-1)); fchaF = Convert.ToDateTime(DateTime.Now.AddDays(1)); listado_cbtes_info = new BindingList <fx_GeneradorXML_Comprobante_Info>(); try { #region listados de facturas OBusFac = new fx_Factura_Bus(); listadoFaactura = new List <factura>(); listadoFaactura = OBusFac.GenerarXmlFactura(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoFaactura) { DateTime fecha; try { fecha = Convert.ToDateTime(item.infoFactura.fechaEmision); listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(fecha), eTipoComprobante.Factura , item.infoFactura.razonSocialComprador, item) ); } catch (Exception ex) { } } #endregion #region listados de Retenciones OBusRet = new fx_Retencion_Bus(); listadoRetencion = new List <comprobanteRetencion>(); listadoRetencion = OBusRet.GenerarXmlRetencion(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoRetencion) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoCompRetencion.fechaEmision), eTipoComprobante.Retencion , item.infoCompRetencion.razonSocialSujetoRetenido, item)); } catch (Exception ex) { } } #endregion #region LISTADOS DE NOTAS DE CREDITOS OBusNC = new fx_NotaCredito_Bus(); listadoNC = new List <notaCredito>(); listadoNC = OBusNC.GenerarXmlNC(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoNC) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoNotaCredito.fechaEmision), eTipoComprobante.NotaCred , item.infoNotaCredito.razonSocialComprador, item)); } catch (Exception ex) { } } #endregion #region LISTADOS DE guias de remision OBusGuia = new fx_GuiaRemision_Bus(); listadoGR = new List <guiaRemision>(); listadoGR = OBusGuia.GenerarXmlGuiaRemision(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoGR) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoGuiaRemision.fechaIniTransporte), eTipoComprobante.Guia , item.infoGuiaRemision.razonSocialTransportista, item)); } catch (Exception ex) { } } #endregion #region LISTADOS DE NOTA EBITO OBusND = new fx_NotaDebito_Bus(); listadoND = new List <notaDebito>(); listadoND = OBusND.GenerarXmlND(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoND) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoNotaDebito.fechaEmision), eTipoComprobante.NotaDeb , item.infoNotaDebito.razonSocialComprador, item)); } catch (Exception ex) { } } #endregion if (listado_cbtes_info == null) { } } catch (Exception ex) { } finally { } }
public void CargarDatos() { string OconEfirm = Properties.Settings.Default.Ocon_Efirm; try { ClienteFuente = Efirm.Properties.Settings.Default.Cliente_Fuente; Cliente = (eCliente)Enum.Parse(typeof(eCliente), ClienteFuente); ConexionDbcliente = Efirm.Properties.Settings.Default.Conexioncliente; formatoFechaDB = Efirm.Properties.Settings.Default.Formato_fecha; FormatoFechaSRI = Efirm.Properties.Settings.Default.Formato_fecha_xml_sri; } catch (Exception ex) { MessageBox.Show("Cliente " + ex + " No Exiaste"); return; } DateTime fechaI, fchaF; fechaI = Convert.ToDateTime(dtpFechaInicio.EditValue); fchaF = Convert.ToDateTime(dtpFechaFin.EditValue); listado_cbtes_info = new BindingList <fx_GeneradorXML_Comprobante_Info>(); try { #region listados de facturas OBusFac = new fx_Factura_Bus(); listadoFaactura = new List <factura>(); listadoFaactura = OBusFac.GenerarXmlFactura(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoFaactura) { DateTime fecha; try { fecha = Convert.ToDateTime(item.infoFactura.fechaEmision); listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(fecha), eTipoComprobante.Factura , item.infoFactura.razonSocialComprador, item) ); } catch (Exception ex) { MessageBox.Show(ex.Message); } } #endregion #region listados de Retenciones OBusRet = new fx_Retencion_Bus(); listadoRetencion = new List <comprobanteRetencion>(); listadoRetencion = OBusRet.GenerarXmlRetencion(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoRetencion) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoCompRetencion.fechaEmision), eTipoComprobante.Retencion , item.infoCompRetencion.razonSocialSujetoRetenido, item)); } catch (Exception ex) { MessageBox.Show(ex.Message); } } #endregion #region LISTADOS DE NOTAS DE CREDITOS OBusNC = new fx_NotaCredito_Bus(); listadoNC = new List <notaCredito>(); listadoNC = OBusNC.GenerarXmlNC(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoNC) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoNotaCredito.fechaEmision), eTipoComprobante.NotaCred , item.infoNotaCredito.razonSocialComprador, item)); } catch (Exception ex) { MessageBox.Show(ex.Message); } } #endregion #region LISTADOS DE guias de remision OBusGuia = new fx_GuiaRemision_Bus(); listadoGR = new List <guiaRemision>(); listadoGR = OBusGuia.GenerarXmlGuiaRemision(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoGR) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoGuiaRemision.fechaIniTransporte), eTipoComprobante.Guia , item.infoGuiaRemision.razonSocialTransportista, item)); } catch (Exception ex) { MessageBox.Show(ex.Message); } } #endregion #region LISTADOS DE NOTA EBITO OBusND = new fx_NotaDebito_Bus(); listadoND = new List <notaDebito>(); listadoND = OBusND.GenerarXmlND(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listadoND) { try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoNotaDebito.fechaEmision), eTipoComprobante.NotaDeb , item.infoNotaDebito.razonSocialComprador, item)); } catch (Exception ex) { MessageBox.Show(ex.Message); } } #endregion #region listados de liquidacion compra oBusLiq = new fx_liquidacion_compra_Bus(); listado_liq = new List <liquidacionCompra>(); listado_liq = oBusLiq.GenerarXmlFactura(fechaI, fchaF, ConexionDbcliente, OconEfirm, FormatoFechaSRI, formatoFechaDB, Cliente); foreach (var item in listado_liq) { DateTime fecha; try { listado_cbtes_info.Add(new fx_GeneradorXML_Comprobante_Info(item.infoTributaria.secuencial , Convert.ToDateTime(item.infoLiquidacionCompra.fechaEmision), eTipoComprobante.LiqComp , item.infoLiquidacionCompra.razonSocialProveedor, item)); } catch (Exception ex) { MessageBox.Show(ex.Message); } } #endregion if (listado_cbtes_info == null) { MessageBox.Show("No hay Datos para la fecha Seleccionada"); } gridControlCbtes.DataSource = listado_cbtes_info; } catch (Exception ex) { } finally { } }