public static List<FeaEntidades.Comprobante> Lista(Sesion Sesion) { List<FeaEntidades.Comprobante> comprobantesLista = new List<FeaEntidades.Comprobante>(); FEAdb.dbComprobante db = new FEAdb.dbComprobante(Sesion); System.Data.DataTable dt = db.Comprobante_qry(); for (int i = 0; i < dt.Rows.Count; i++) { FeaEntidades.Comprobante cdt = new FeaEntidades.Comprobante(); cdt.FechaImpacto = Convert.ToDateTime(dt.Rows[i]["FechaImpacto"]); cdt.Cae = Convert.ToString(dt.Rows[i]["CAE"]); cdt.Fecha_cbte = Convert.ToDateTime(dt.Rows[i]["Fecha"]); cdt.Fecha_serv_desde = Convert.ToDateTime(dt.Rows[i]["FechaServicioDesde"]); cdt.Fecha_serv_hasta = Convert.ToDateTime(dt.Rows[i]["FechaServicioHasta"]); cdt.Fecha_venc_pago = Convert.ToDateTime(dt.Rows[i]["FechaVencPago"]); cdt.IdTransaccion = Convert.ToInt64(dt.Rows[i]["IdTransaccion"]); cdt.Imp_neto = Convert.ToDouble(dt.Rows[i]["Neto"]); cdt.Imp_op_ex = Convert.ToDouble(dt.Rows[i]["Exento"]); cdt.Imp_tot_conc = Convert.ToDouble(dt.Rows[i]["TotalConceptos"]); cdt.Imp_total = Convert.ToDouble(dt.Rows[i]["Total"]); cdt.Impto_liq = Convert.ToDouble(dt.Rows[i]["ImpuestoLiq"]); cdt.Impto_liq_rni = Convert.ToDouble(dt.Rows[i]["ImpuestoLiqRNI"]); cdt.Motivo = Convert.ToString(dt.Rows[i]["Motivo"]); cdt.Nro_doc = Convert.ToInt64(dt.Rows[i]["NroDoc"]); cdt.PuntoVenta = Convert.ToInt16(dt.Rows[i]["PuntoVenta"]); cdt.Resultado = Convert.ToString(dt.Rows[i]["Resultado"]); cdt.TipoDoc = Convert.ToInt16(dt.Rows[i]["TipoDoc"]); cdt.DescrTipoDoc = Convert.ToString(dt.Rows[i]["DescrTipoDoc"]); cdt.Codigo = Convert.ToInt16(dt.Rows[i]["Codigo"]); cdt.DescrCodigo = Convert.ToString(dt.Rows[i]["DescrCodigo"]); cdt.IdComprobante = Convert.ToInt32(dt.Rows[i]["IdComprobante"]); cdt.Presta_serv = Convert.ToBoolean(dt.Rows[i]["PrestaServicio"]); cdt.MensajeError = Convert.ToString(dt.Rows[i]["MensajeError"]); cdt.Cuit_emisor = Convert.ToInt64(dt.Rows[i]["CuitEmisor"]); comprobantesLista.Add(cdt); } return comprobantesLista; }
private void InsertarComprobanteV1(FeaEntidades.ComprobanteV1 Comprobante) { FEAdb.dbComprobante db = new FEAdb.dbComprobante(sesion); try { System.Threading.Thread.Sleep(1000); db.Comprobante_ins(DateTime.Now, Comprobante.IdTransaccion, Comprobante.IdComprobante, Comprobante.PuntoVenta, Comprobante.Codigo, Comprobante.DescrCodigo, Comprobante.Nro_doc, Comprobante.TipoDoc, Comprobante.DescrTipoDoc, Comprobante.Fecha_cbte, Comprobante.Fecha_serv_desde, Comprobante.Fecha_serv_hasta, Comprobante.Fecha_venc_pago, Comprobante.Imp_neto, Comprobante.Imp_op_ex, Comprobante.Imp_tot_conc, Comprobante.Impto_liq, 0, Comprobante.Imp_total, Comprobante.Cae, Comprobante.Motivo, Comprobante.Resultado, Comprobante.Presta_serv, Comprobante.MensajeError, Comprobante.Cuit_emisor); } catch (System.Data.SqlClient.SqlException) { System.Threading.Thread.Sleep(1000); db.Comprobante_ins(DateTime.Now, Comprobante.IdTransaccion, Comprobante.IdComprobante, Comprobante.PuntoVenta, Comprobante.Codigo, Comprobante.DescrCodigo, Comprobante.Nro_doc, Comprobante.TipoDoc, Comprobante.DescrTipoDoc, Comprobante.Fecha_cbte, Comprobante.Fecha_serv_desde, Comprobante.Fecha_serv_hasta, Comprobante.Fecha_venc_pago, Comprobante.Imp_neto, Comprobante.Imp_op_ex, Comprobante.Imp_tot_conc, Comprobante.Impto_liq, 0, Comprobante.Imp_total, Comprobante.Cae, Comprobante.Motivo, Comprobante.Resultado, Comprobante.Presta_serv, Comprobante.MensajeError, Comprobante.Cuit_emisor); } }