Exemple #1
0
 /// <summary>
 /// Obtener el encabezado completo de una factura
 /// </summary>
 /// <param name="facturaArgumento"></param>
 /// <returns></returns>
 public FacturaEncabezado ObtenerFacturaEncabezado(FacturaArgumento facturaArgumento)
 {
     DbParameter[] parameters = {
                                    new OAParameter
                                    {
                                        ParameterName = "@INVOICE_ID",
                                        Value = facturaArgumento.Data.INVOICE_ID
                                    },
                                    new OAParameter
                                    {
                                        ParameterName = "@CDF_SERIE",
                                        Value = facturaArgumento.Data.CDF_SERIE
                                    },
                                    new OAParameter
                                    {
                                        ParameterName = "@CDF_RESOLUCION",
                                        Value = facturaArgumento.Data.CDF_RESOLUCION
                                    },
                                    new OAParameter
                                    {
                                        ParameterName = "@IS_CREDIT_NOTE",
                                        Value = 0
                                    }
         };
     return BaseDeDatosServicio.ExecuteQuery<FacturaEncabezado>("SWIFT_SP_GET_INVOICE_HEADER", CommandType.StoredProcedure, parameters)[0];
 }
Exemple #2
0
 /// <summary>
 /// Obtener facturación de SKU  SWIFT_SP_GET_INVOICE_BY_SKU
 /// </summary>
 /// <param name="facturaArgumento"></param>
 /// <returns></returns>
 public IList<FacturaDetalle> ObtenerFacturacionPorSku(FacturaArgumento facturaArgumento)
 {
     DbParameter[] parameters = {
                                    new OAParameter
                                    {
                                        ParameterName = "@START_DATETIME",
                                        Value = facturaArgumento.FechaInicial
                                    },
                                    new OAParameter
                                    {
                                        ParameterName = "@END_DATETIME",
                                        Value = facturaArgumento.FechaFinal
                                    },
                                    new OAParameter
                                    {
                                        ParameterName = "@LOGIN",
                                        Value = facturaArgumento.Login
                                    }
         };
     return BaseDeDatosServicio.ExecuteQuery<FacturaDetalle>("SWIFT_SP_GET_INVOICE_BY_SKU", CommandType.StoredProcedure, parameters);
 }