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; } }
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; } }
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; } }