コード例 #1
0
        //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);
                }
            }
        }
コード例 #2
0
        public override DataTable SearchAgrupamientos(object target)
        {
            CuentaView cv       = (CuentaView)target;
            string     IdCuenta = cv.IdCuenta;

            return(tsa_AgrupCuentas.GetList(IdCuenta).Tables[0]);
        }
コード例 #3
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);
        }
コード例 #4
0
 public bool Contains(CuentaView cuenta)
 {
     foreach (CuentaView cue in this.List)
     {
         if (cue.Codigo.Equals(cuenta.Codigo))
         {
             return(true);
         }
     }
     return(false);
 }
コード例 #5
0
 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);
         }
     }
 }
コード例 #6
0
 public void Add(CuentaView cuenta)
 {
     this.List.Add(cuenta);
 }