コード例 #1
0
        public override DataTable SearchAgrupamientos(object target)
        {
            ProveedorView pv          = (ProveedorView)target;
            string        IdProveedor = pv.IdProveedor;

            return(tpu_AgrupProveedores.GetList(IdProveedor).Tables[0]);
        }
コード例 #2
0
        private bool IsValidJerarquia(ProveedorView proveedor)
        {
            DataSet  data   = dataaccess.tpu_AgrupProveedores.GetList(proveedor.IdProveedor, 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);
        }
コード例 #3
0
 public bool Contains(ProveedorView proveedor)
 {
     foreach (ProveedorView prov in this.List)
     {
         if (prov.Codigo.Equals(proveedor.Codigo))
         {
             return(true);
         }
     }
     return(false);
 }
コード例 #4
0
        //Fin Cristian 20120110

        public override void ProcesarElementos(ArrayList rows)
        {
            if (this.Elementos == null)
            {
                this.SetElementos(new ProveedoresViewCollection());
            }
            foreach (System.Data.DataRow row in rows)
            {
                ProveedorView proveedor = new ProveedorView();
                proveedor.Codigo      = Convert.ToString(row["Codigo"]);
                proveedor.IdProveedor = Convert.ToString(row["IdProveedor"]);
                proveedor.Nombre      = Convert.ToString(row["Nombre"]);
                proveedor.Domicilio   = Convert.ToString(row["Domicilio"]);
                proveedor.Telefonos   = Convert.ToString(row["Telefonos"]);
                if (!((ProveedoresViewCollection)this.Elementos).Contains(proveedor))
                {
                    this.Elementos.Add(proveedor);
                }
            }
        }
コード例 #5
0
        //Cristian Tarea 00084 20120110
        public override void Agregar(String codigoProveedor)
        {
            if (this.Elementos == null)
            {
                this.SetElementos(new ProveedoresViewCollection());
            }
            tpu_ProveedoresDataset.tpu_ProveedoresRow row = mz.erp.businessrules.tpu_Proveedores.GetByCodigo(codigoProveedor);
            if (row != null)
            {
                ProveedorView proveedor = new ProveedorView();
                proveedor.Codigo      = Convert.ToString(row["Codigo"]);
                proveedor.IdProveedor = Convert.ToString(row["IdProveedor"]);
                proveedor.Nombre      = Convert.ToString(row["Nombre"]);
                proveedor.Domicilio   = Convert.ToString(row["Domicilio"]);
                proveedor.Telefonos   = Convert.ToString(row["Telefonos"]);

                if (!((ProveedoresViewCollection)this.Elementos).Contains(proveedor))
                {
                    this.Elementos.Add(proveedor);
                }
            }
        }
コード例 #6
0
 public void Add(ProveedorView proveedor)
 {
     this.List.Add(proveedor);
 }