public List <RegConcepto> mCargarConceptos(string mEmpresa) { List <RegConcepto> _RegFacturas = new List <RegConcepto>(); if (mEmpresa.IndexOf("\\") != -1) { OleDbConnection lconexion = new OleDbConnection(); lconexion = mAbrirConexionOrigen(mEmpresa); if (lconexion != null) { OleDbCommand lsql = new OleDbCommand("select cidconce01,ccodigoc01,cnombrec01 from mgw10006 where ciddocum01 = 4", lconexion); OleDbDataReader lreader; lreader = lsql.ExecuteReader(); _RegFacturas.Clear(); if (lreader.HasRows) { while (lreader.Read()) { RegConcepto lRegConcepto = new RegConcepto(); lRegConcepto.Codigo = lreader[1].ToString(); lRegConcepto.Nombre = lreader[2].ToString(); lRegConcepto.id = long.Parse(lreader[0].ToString()); _RegFacturas.Add(lRegConcepto); } } lreader.Close(); } } return(_RegFacturas); }
public void mCargarClasificaciones(string mEmpresa, int clasificacion) { int clasif = clasificacion + 24; //List<RegConcepto> _RegFacturas = new List<RegConcepto>(); _RegClasificaciones.Clear(); if (mEmpresa.IndexOf("\\") != -1) { OleDbConnection lconexion = new OleDbConnection(); lconexion = mAbrirConexionOrigen(mEmpresa); if (lconexion != null) { OleDbCommand lsql = new OleDbCommand("select cidvalor01,ccodigov01,cvalorcl01 from mgw10020 where cidclasi01 = " + clasif, lconexion); OleDbDataReader lreader = null; try { lreader = lsql.ExecuteReader(); } catch (Exception eeee) { } _RegClasificaciones.Clear(); if (lreader.HasRows) { while (lreader.Read()) { RegConcepto lRegConcepto = new RegConcepto(); lRegConcepto.Codigo = lreader[1].ToString(); lRegConcepto.Nombre = lreader[2].ToString(); lRegConcepto.id = long.Parse(lreader[0].ToString()); _RegClasificaciones.Add(lRegConcepto); } } lreader.Close(); } } //return _RegClasificaciones; }
public void mBorraElememento(RegConcepto clasif) { _RegClasificaciones.Remove(clasif); }