Ejemplo n.º 1
0
        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;
		}
Ejemplo n.º 2
0
 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);
     }
 }