示例#1
0
 /// <summary>
 /// Gets all the customers from the databaselayer
 /// </summary>
 /// <returns>Returns the list of customers</returns>
 public IEnumerable GetAllCustomers()
 {
     return(dbCus.GetAllCustomers());
 }
示例#2
0
文件: IRole.cs 项目: malekula/smngit
        }//эта невиртуальная потому что для всех ролей одинаковый код

        protected void LoadSummon(ShowSummon ss)
        {
            ss.tbIDS.Text = ss.SVO.IDS;

            DBCustomer dbc = new DBCustomer();

            ss.cbCustomers.ValueMember   = "ID";
            ss.cbCustomers.DisplayMember = "CNAME";
            ss.cbCustomers.DataSource    = dbc.GetAllCustomers();
            ss.cbCustomers.SelectedValue = ss.SVO.IDCUSTOMER;

            if (ss.SVO.SISP)
            {
                ss.cbSISP.SelectedIndex = 1;
            }
            else
            {
                ss.cbSISP.SelectedIndex = 0;
            }

            DBAccept dbacc = new DBAccept();

            ss.cbAccept.ValueMember   = "ID";
            ss.cbAccept.DisplayMember = "ANAME";
            ss.cbAccept.DataSource    = dbacc.GetAllAccept();
            ss.cbAccept.SelectedValue = ss.SVO.IDACCEPT;

            DBPacking dbp = new DBPacking();

            ss.cbPacking.ValueMember   = "ID";
            ss.cbPacking.DisplayMember = "PNAME";
            ss.cbPacking.DataSource    = dbp.GetAll();
            ss.cbPacking.SelectedValue = ss.SVO.IDPACKING;

            //DBMountingKit dbmk = new DBMountingKit();
            //ss.cbMountingKit.ValueMember = "ID";
            //ss.cbMountingKit.DisplayMember = "MOUNTINGKITNAME";
            //ss.cbMountingKit.DataSource = dbmk.GetAllDBMountingKitNames();
            //ss.cbMountingKit.SelectedValue = ss.SVO.IDMOUNTINGKIT;


            ss.tbCONTRACT.Text   = ss.SVO.CONTRACT;
            ss.tbDELIVERY.Text   = ss.SVO.DELIVERY;
            ss.tbQUANTITY.Value  = ss.SVO.QUANTITY;
            ss.tbSHIPPING.Text   = ss.SVO.SHIPPING;
            ss.dtpCREATED.Value  = ss.SVO.CREATED;
            ss.dtpPTIME.Value    = ss.SVO.PTIME;
            ss.tbPayStatus.Text  = ss.SVO.PAYSTATUS;
            ss.tbBillNumber.Text = ss.SVO.BILLNUMBER;

            /*if (ss.SVO.PASSDATE == null)
             * {
             *  ss.chbDeterm.Checked = true;
             *  ss.dtpAPPROX.Enabled = false;
             * }
             * else
             * {
             *  ss.chbDeterm.Checked = false;
             *  ss.dtpAPPROX.Enabled = false;
             *  ss.dtpAPPROX.Value = (DateTime)ss.SVO.PASSDATE;
             * }*/
            ss.tbStatus.Text        = ss.SVO.STATUSNAME;
            ss.tbSubStatus.Text     = ss.SVO.SUBSTATUSNAME;
            ss.chbBillPayed.Checked = ss.SVO.BILLPAYED;
            ss.chbDocsRdy.Checked   = ss.SVO.DOCSREADY;

            if ((ss.Tag != null) && (ss.Tag.ToString() == "finished"))

            {
                ss.summonTransfer1.Visible = false;
                ss.summonTransfer2.Visible = false;
            }
            else
            {
                ss.summonNotes1.Init(ss.SVO.ID, this, ss.SVO);
                ss.summonNotes1.Reload();

                ss.summonTransfer1.Init(ss.SVO, this, ss);
                if ((ss.SVO.ProductVO.GetProductType() == WPTYPE.CABLELIST) || (ss.SVO.ProductVO.GetProductType() == WPTYPE.ZHGUTLIST))
                {
                    ss.summonTransfer2.Visible = false;
                }
                ss.summonTransfer2.InitSub(ss.SVO, this, ss);
            }
            ss.wpNameView1.Init(ss.SVO.ProductVO.GetID(), ss.SVO.ProductVO.GetProductType(), this, ss.SVO);

            ss.cbCustDept.ValueMember   = "ID";
            ss.cbCustDept.DisplayMember = "DEPTNAME";
            ss.cbCustDept.DataSource    = dbc.GetDeptsByIDCustomer(ss.cbCustomers.SelectedValue.ToString());
            ss.cbCustDept.SelectedValue = ss.SVO.IDCUSTOMERDEPT;
            if (ss.SVO.STATUSNAME != "Завершено")
            {
                if ((ss.Tag == null))
                {
                    DBSummon dbs = new DBSummon();
                    dbs.AddSummonView(ss.SVO, this);
                }
            }
            //ss.dtpApproxAtLoad = ss.SVO.PASSDATE;

            ss.cbCONTRACTTYPE.Text = ss.SVO.CONTRACTTYPE;



            //pfMETAL.IsPath = true;
        }//эта тоже