Exemple #1
0
 public void BuscarByEmpresaFactura(int busqueda)
 {
     try
     {
         //1 buscar de la factura de tercero, ya esta cargado || 0 del consolidado con los datos que se puedan cargar
         DsFacturaTercero ds         = new DsFacturaTercero();
         SqlParameter     pEmpresaID = new SqlParameter("@EmpresaID", Utiles.BaseDatos.IntToSql(EmpresaTerceroID));
         SqlParameter     pFactura   = new SqlParameter("@NroFactura", Utiles.BaseDatos.StrToSql(NroFactura));
         SqlParameter     pBusqueda  = new SqlParameter("@Busqueda", Utiles.BaseDatos.IntToSql(busqueda));
         Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "FacturaTerceroByEmpresaFactura", pEmpresaID, pFactura, pBusqueda);
         if (ds.Datos.Count == 1)
         {
             foreach (DsFacturaTercero.DatosRow dr in ds.Datos)
             {
                 FacturaTerceroID = busqueda == 0 ? 0 : dr.FacturaTercerosID;
                 EmpresaTerceroID = dr.IsEmpresaTerceroIDNull() ? 0 : dr.EmpresaTerceroID;
                 EmpresaTercero   = dr.IsEmpresaTerceroNull() ? "" : dr.EmpresaTercero;
                 OrigenID         = dr.IsOrigenIDNull() ? 0 : dr.OrigenID;
                 Origen           = dr.IsOrigenNull() ? "" : dr.Origen;
                 DestinoID        = dr.IsDestinoIDNull() ? 0 : dr.DestinoID;
                 Destino          = dr.IsDestinoNull() ? "" : dr.Destino;
                 CondicionPagoID  = dr.IsCondicionPagoIDNull() ? 0 : dr.CondicionPagoID;
                 Bultos           = dr.IsBultosNull() ? 0 : dr.Bultos;
                 ConsolidadoID    = dr.IsConsolidadoIDNull() ? 0 : dr.ConsolidadoID;
                 NroFactura       = dr.IsNroFacturaNull() ? "" : dr.NroFactura;
                 Cliente          = dr.IsClienteNull() ? "" :dr.Cliente;
                 FechaEmision     = dr.IsFechaEmisionNull() ? DateTime.MinValue : dr.FechaEmision;
                 FechaSys         = dr.IsFechaSysNull() ? DateTime.MinValue : dr.FechaSys;
                 UsuarioID        = dr.IsUsuarioIDNull() ? 0 :dr.UsuarioID;
                 Kilos            = dr.IsKilosNull() ? 0 : dr.Kilos;
                 Retiro           = dr.IsRetiroNull() ? 0 : dr.Retiro;
                 Entrega          = dr.IsEntregaNull() ? 0: dr.Entrega;
                 Seguro           = dr.IsSeguroNull() ? 0 :dr.Seguro;
                 Flete            = dr.IsFleteNull() ? 0 : dr.Flete;
                 Iva                 = dr.IsIvaNull() ? 0 : dr.Iva;
                 ImporteTotal        = dr.IsImporteTotalNull() ? 0 : dr.ImporteTotal;
                 Baja                = dr.IsBajaNull() ? true : dr.Baja;
                 TipoOrigenDestinoID = dr.IsTipoOrigenDestinoIDNull() ? 0 : dr.TipoOrigenDestinoID;
             }
         }
         else if (ds.Datos.Count == 0)
         {
             Exception ex1 = new Exception("No existe ningun consolidado que contenga esa factura");
             throw ex1;
         }
         else if (ds.Datos.Count > 1)
         {
             Exception ex2 = new Exception("La factura ya ha se encuentra cargada en el sistema");
             throw ex2;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #2
0
 public DsFacturaTercero Consultar(DateTime fechaSysDesde, DateTime fechaSysHasta, DateTime fechaDesde, DateTime fechaHasta)
 {
     try
     {
         DsFacturaTercero ds = new DsFacturaTercero();
         SqlParameter     pEmpresaTercero = new SqlParameter("@EmpresaTercero", Utiles.BaseDatos.StrToSql(EmpresaTercero));
         SqlParameter     pNroFactura     = new SqlParameter("@NroFactura", Utiles.BaseDatos.StrToSql(NroFactura));
         SqlParameter     pFechaDesde     = new SqlParameter("@FechaDesde", Utiles.BaseDatos.FechaToSql(fechaDesde));
         SqlParameter     pFechaHasta     = new SqlParameter("@FechaHasta", Utiles.BaseDatos.FechaToSql(fechaHasta));
         SqlParameter     pFechaSysDesde  = new SqlParameter("@FechaSysDesde", Utiles.BaseDatos.FechaToSql(fechaSysDesde));
         SqlParameter     pFechaSysHasta  = new SqlParameter("@FechaSysHasta", Utiles.BaseDatos.FechaToSql(fechaSysHasta));
         SqlParameter     pConsolidadoID  = new SqlParameter("@ConsolidadoID", Utiles.BaseDatos.IntToSql(ConsolidadoID));
         Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "FacturaTerceroSEL", pEmpresaTercero, pNroFactura, pFechaSysDesde, pFechaSysHasta, pFechaDesde, pFechaHasta, pConsolidadoID);
         return(ds);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
 public void Buscar()
 {
     try
     {
         DsFacturaTercero ds = new DsFacturaTercero();
         SqlParameter     pFacturaTerceroID = new SqlParameter("@FacturaTerceroID", Utiles.BaseDatos.IntToSql(FacturaTerceroID));
         Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "FacturaTerceroONE", pFacturaTerceroID);
         if (ds.Datos.Count > 0)
         {
             DsFacturaTercero.DatosRow dr = ds.Datos.FindByFacturaTercerosID(FacturaTerceroID);
             EmpresaTerceroID = dr.IsEmpresaTerceroIDNull() ? 0 : dr.EmpresaTerceroID;
             EmpresaTercero   = dr.IsEmpresaTerceroNull() ? "" : dr.EmpresaTercero;
             OrigenID         = dr.IsOrigenIDNull() ? 0 : dr.OrigenID;
             Origen           = dr.IsOrigenNull() ? "" : dr.Origen;
             DestinoID        = dr.IsDestinoIDNull() ? 0 : dr.DestinoID;
             Destino          = dr.IsDestinoNull() ? "" : dr.Destino;
             CondicionPagoID  = dr.IsCondicionPagoIDNull() ? 0 : dr.CondicionPagoID;
             Bultos           = dr.IsBultosNull() ? 0 : dr.Bultos;
             ConsolidadoID    = dr.IsConsolidadoIDNull() ? 0 : dr.ConsolidadoID;
             NroFactura       = dr.IsNroFacturaNull() ? "" : dr.NroFactura;
             Cliente          = dr.IsClienteNull() ? "" :dr.Cliente;
             FechaEmision     = dr.IsFechaEmisionNull() ? DateTime.MinValue : dr.FechaEmision;
             FechaSys         = dr.IsFechaSysNull() ? DateTime.MinValue : dr.FechaSys;
             UsuarioID        = dr.IsUsuarioIDNull() ? 0 :dr.UsuarioID;
             Kilos            = dr.IsKilosNull() ? 0 : dr.Kilos;
             Retiro           = dr.IsRetiroNull() ? 0 : dr.Retiro;
             Entrega          = dr.IsEntregaNull() ? 0: dr.Entrega;
             Seguro           = dr.IsSeguroNull() ? 0 :dr.Seguro;
             Flete            = dr.IsFleteNull() ? 0 : dr.Flete;
             Iva                 = dr.IsIvaNull() ? 0 : dr.Iva;
             ImporteTotal        = dr.IsImporteTotalNull() ? 0 : dr.ImporteTotal;
             Baja                = dr.IsBajaNull() ? true : dr.Baja;
             TipoOrigenDestinoID = dr.IsTipoOrigenDestinoIDNull() ? 0 : dr.TipoOrigenDestinoID;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }