//Cristian Tarea 00084 20120110 public override void Agregar(String codigoCuenta) { if (this.Elementos == null) { this.SetElementos(new CuentasViewCollection()); } tsa_CuentasDataset.tsa_CuentasRow row = mz.erp.businessrules.tsa_Cuentas.GetByCodigo(codigoCuenta); if (row != null) { CuentaView cuenta = new CuentaView(); cuenta.Codigo = Convert.ToString(row["Codigo"]); cuenta.IdCuenta = Convert.ToString(row["IdCuenta"]); cuenta.Nombre = Convert.ToString(row["Nombre"]); //cuenta.Domicilio = Convert.ToString(row["IdDomicilioDefault"]); Cuenta cue = new Cuenta(cuenta.IdCuenta); cuenta.Domicilio = cue.Domicilio; cuenta.Telefono = cue.Telefono; //cuenta.Telefono = Convert.ToString(row["Telefono"]); if (!((CuentasViewCollection)this.Elementos).Contains(cuenta)) { this.Elementos.Add(cuenta); } } }
public override DataTable SearchAgrupamientos(object target) { CuentaView cv = (CuentaView)target; string IdCuenta = cv.IdCuenta; return(tsa_AgrupCuentas.GetList(IdCuenta).Tables[0]); }
private bool IsValidJerarquia(CuentaView cuenta) { //if(Jerarquia == null || Jerarquia.Equals(string.Empty)) return false; DataSet data = dataaccess.tsa_AgrupCuentas.GetList(cuenta.IdCuenta, Security.IdEmpresa); string filtro = String.Format("SUBSTRING(Jerarquia,1,20) = SUBSTRING({0},1,20)", "'" + Jerarquia + "'"); DataView dv = new DataView(data.Tables[0], filtro, "", System.Data.DataViewRowState.Unchanged); return(dv.Count == 0); }
public bool Contains(CuentaView cuenta) { foreach (CuentaView cue in this.List) { if (cue.Codigo.Equals(cuenta.Codigo)) { return(true); } } return(false); }
public void ProcesarElementos(ArrayList rows) { if (this.Elementos == null) { this.SetElementos(new CuentasViewCollection()); } foreach (System.Data.DataRow row in rows) { CuentaView cuenta = new CuentaView(); cuenta.Codigo = Convert.ToString(row["Codigo"]); cuenta.IdCuenta = Convert.ToString(row["IdCuenta"]); cuenta.Nombre = Convert.ToString(row["Nombre"]); cuenta.Domicilio = Convert.ToString(row["Domicilio"]); cuenta.Telefono = Convert.ToString(row["Telefono"]); if (!((CuentasViewCollection)this.Elementos).Contains(cuenta)) { this.Elementos.Add(cuenta); } } }
public void Add(CuentaView cuenta) { this.List.Add(cuenta); }