/// <summary> /// <Documentacion>Devuelve un datatable con la busqueda.</Documentacion> public DataTable BuscaUnidadNeg(unidadNeg objUnidadNeg) { try { String IdlibretaDir = objUnidadNeg.IdlibretaDir; //return QueryDS("SELECT ABAN8, ABTAX, ABALPH,ABDC FROM PRODDTA.F0101 WHERE ((MCSTYL = 'TB' AND MCCO != '00004') OR MCSTYL = 'CO' ) AND ABAN8= " + IdlibretaDir).Tables[0]; return QueryDS("SELECT ABAN8, ABTAX, ABALPH,ABDC FROM PRODDTA.F0101 WHERE ((MCSTYL = 'TB' AND MCMCU LIKE '%501' AND MCCO != '00004') OR MCSTYL = 'CO' ) AND ABAN8= " + IdlibretaDir).Tables[0]; } catch (Exception e) { throw new Exception("Unidad de negocio.", e); } }
public unidadNeg Retrieve(unidadNeg objUnidadNeg) { OracleDataReader objDR; try { String IdlibretaDir = objUnidadNeg.IdlibretaDir; //objDR = QueryDR(" SELECT MCMCU, MCCO ,MCMCU || ' ' || MCDC AS MCDC , MCDL01 FROM PRODDTA.F0006 WHERE ((MCSTYL = 'TB' AND MCCO != '00004') OR MCSTYL = 'CO' ) AND MCMCU= " + IdlibretaDir); objDR = QueryDR(" SELECT MCMCU, MCCO ,MCMCU || ' ' || MCDC AS MCDC , MCDL01 FROM PRODDTA.F0006 WHERE ((MCSTYL = 'TB' AND MCMCU LIKE '%501' AND MCCO != '00004') OR MCSTYL = 'CO' ) AND MCMCU= " + IdlibretaDir); while (objDR.Read()) { objUnidadNeg.IdlibretaDir = objDR["MCMCU"].ToString(); objUnidadNeg.Compania = objDR["MCCO"].ToString(); objUnidadNeg.Nombre = objDR["MCDC"].ToString(); objUnidadNeg.NombreCorto = objDR["MCDL01"].ToString(); } objDR.Close(); return objUnidadNeg; } catch (Exception e) { throw e; } }