示例#1
0
        private void Customers_Load(object sender, EventArgs e)
        {
            DBCustomer dbc = new DBCustomer();

            dgCust.RowTemplate.DefaultCellStyle.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
            dgCust.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;

            dgCust.DataSource                    = dbc.GetAllCustomers();
            dgCust.Columns["ID"].Visible         = false;
            dgCust.Columns["CNAME"].Width        = 250;
            dgCust.Columns["CNAME"].HeaderText   = "Название";
            dgCust.Columns["CONTACT"].Width      = 250;
            dgCust.Columns["CONTACT"].HeaderText = "ФИО и контакты с руководителем";
            dgCust.Columns["ADDRESS"].Width      = 250;
            dgCust.Columns["ADDRESS"].HeaderText = "Адрес";

            dgDept.RowTemplate.DefaultCellStyle.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
            dgDept.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;

            dgDept.DataSource                          = dbc.GetDeptsByIDCustomer(dgCust.SelectedRows[0].Cells["ID"].Value.ToString());
            dgDept.Columns["ID"].Visible               = false;
            dgDept.Columns["DEPTNAME"].Width           = 250;
            dgDept.Columns["DEPTNAME"].HeaderText      = "Название отдела";
            dgDept.Columns["CONTACTEXE"].Width         = 250;
            dgDept.Columns["CONTACTEXE"].HeaderText    = "ФИО и контакты с исполнителем";
            dgDept.Columns["CONTACTFINLOG"].Width      = 250;
            dgDept.Columns["CONTACTFINLOG"].HeaderText = "Контакты с финансово логистической службой";
        }
示例#2
0
        private void button2_Click(object sender, EventArgs e)
        {
            NewCustomer nc = new NewCustomer();

            nc.ShowDialog();
            DBCustomer dbc = new DBCustomer();

            dgCust.DataSource = dbc.GetAllCustomers();
        }
示例#3
0
        public fEditCustomersDept(string idd)
        {
            InitializeComponent();
            IDD = idd;
            DBCustomer dbc = new DBCustomer();
            DataTable  t   = dbc.GetDeptByID(IDD);

            textBox1.Text = t.Rows[0]["DEPTNAME"].ToString();
            textBox2.Text = t.Rows[0]["CONTACTEXE"].ToString();
            textBox3.Text = t.Rows[0]["CONTACTFINLOG"].ToString();
        }
示例#4
0
        public NewSummon(IRole uvo)
        {
            InitializeComponent();
            this.UVO = uvo;
            dbs      = new DBSummon();
            // tbIDS.Text = dbs.GetNextNumber();
            tbIDS.Text = "<не определено>";

            IDNEWSUMMON      = dbs.AddNIPSummon();
            dtpCREATED.Value = DateTime.Now;

            cbSISP.SelectedIndex = 0;

            DBCustomer dbc = new DBCustomer();

            cbCustomers.ValueMember   = "ID";
            cbCustomers.DisplayMember = "CNAME";
            cbCustomers.DataSource    = dbc.GetAllCustomers();

            /*DBWPName dbwp = new DBWPName();
             * cbWPNAME.ValueMember = "ID";
             * cbWPNAME.DisplayMember = "WPNAME";
             * cbWPNAME.DataSource = dbwp.GetAllWPNames();*/

            DBAccept dbacc = new DBAccept();

            cbAccept.ValueMember   = "ID";
            cbAccept.DisplayMember = "ANAME";
            cbAccept.DataSource    = dbacc.GetAllAccept();

            DBPacking dbp = new DBPacking();

            cbPacking.ValueMember   = "ID";
            cbPacking.DisplayMember = "PNAME";
            cbPacking.DataSource    = dbp.GetAll();

            //DBEXTCABLE dbec = new DBEXTCABLE();
            //cbExtCable.ValueMember = "ID";
            //cbExtCable.DisplayMember = "EXTCABLENAME";
            //cbExtCable.DataSource = dbec.GetAllEXTCABLENames();

            //DBMountingKit dbmk = new DBMountingKit();
            //cbMountingKit.ValueMember = "ID";
            //cbMountingKit.DisplayMember = "MOUNTINGKITNAME";
            //cbMountingKit.DataSource = dbmk.GetAllDBMountingKitNames();
            //cbMountingKit.SelectedIndex = 0;


            // UIProc ui = new UIProc();
            //ui.LoadExtCables(dgv, this.IDNEWSUMMON.ToString());
            //LoadExtCables();
            pickWPName1.Init(UVO);
            cbCONTRACTTYPE.SelectedIndex = 0;
        }
示例#5
0
        private void bEditCustomers_Click(object sender, EventArgs e)
        {
            Customers c = new Customers();

            c.ShowDialog();
            DBCustomer dbc = new DBCustomer();

            cbCustomers.DataSource    = dbc.GetAllCustomers();
            cbCustomers.SelectedValue = SVO.IDCUSTOMER;

            cbCustDept.DataSource = dbc.GetDeptsByIDCustomer(cbCustomers.SelectedValue.ToString());
        }
示例#6
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "")
            {
                MessageBox.Show("Название отдела не может быть пустым!");
                return;
            }
            DBCustomer dbc = new DBCustomer();

            dbc.EditDept(IDD, textBox1.Text, textBox2.Text, textBox3.Text);
            Close();
        }
示例#7
0
        private void NewSummon_Load(object sender, EventArgs e)
        {
            DBCustomer dbc = new DBCustomer();

            //cbCustomers.ValueMember = "ID";
            //cbCustomers.DisplayMember = "CNAME";
            //cbCustomers.DataSource = dbc.GetAllCustomers();

            cbCustDept.ValueMember   = "ID";
            cbCustDept.DisplayMember = "DEPTNAME";
            cbCustDept.DataSource    = dbc.GetDeptsByIDCustomer(cbCustomers.SelectedValue.ToString());
        }
示例#8
0
        private void button2_Click(object sender, EventArgs e)
        {
            if ((tbName.Text == ""))
            {
                MessageBox.Show("Заполните название организации!");
                return;
            }
            DBCustomer dbc = new DBCustomer();

            dbc.AddCustomer(tbName.Text, tbDir.Text, tbAddress.Text);
            MessageBox.Show("Заказчик успешно добавлен!");
            Close();
        }
示例#9
0
        public EditCustomer(string id)
        {
            InitializeComponent();
            this.ID = id;
            DBCustomer dbc      = new DBCustomer();
            DataTable  customer = dbc.GetCustomerByID(id);

            tbName.Text    = customer.Rows[0]["CNAME"].ToString();
            tbAddress.Text = customer.Rows[0]["ADDRESS"].ToString();
            tbDir.Text     = customer.Rows[0]["CONTACT"].ToString();
            //tbExe.Text = customer.Rows[0]["CONTACTEXE"].ToString();
            //tbFin.Text = customer.Rows[0]["CONTACTFINLOG"].ToString();
        }
示例#10
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (dgCust.SelectedRows.Count != 1)
            {
                MessageBox.Show("Не выбрано ни одной строки!");
                return;
            }
            EditCustomer ec = new EditCustomer(dgCust.SelectedRows[0].Cells["ID"].Value.ToString());

            ec.ShowDialog();
            DBCustomer dbc = new DBCustomer();

            dgCust.DataSource = dbc.GetAllCustomers();
        }
示例#11
0
        private void button5_Click(object sender, EventArgs e)
        {
            if (dgDept.SelectedRows.Count == 0)
            {
                MessageBox.Show("Выберите отдел!");
                return;
            }
            fEditCustomersDept fecd = new fEditCustomersDept(dgDept.SelectedRows[0].Cells["ID"].Value.ToString());

            fecd.ShowDialog();
            DBCustomer dbc = new DBCustomer();

            dgDept.DataSource = dbc.GetDeptsByIDCustomer(dgCust.SelectedRows[0].Cells["ID"].Value.ToString());
            MessageBox.Show("Отдел успешно изменён!");
        }
示例#12
0
        private void dgCust_SelectionChanged(object sender, EventArgs e)
        {
            if (dgCust.SelectedRows.Count == 0)
            {
                return;
            }
            DBCustomer dbc = new DBCustomer();

            dgDept.DataSource                          = dbc.GetDeptsByIDCustomer(dgCust.SelectedRows[0].Cells["ID"].Value.ToString());
            dgDept.Columns["ID"].Visible               = false;
            dgDept.Columns["DEPTNAME"].Width           = 250;
            dgDept.Columns["DEPTNAME"].HeaderText      = "Название отдела";
            dgDept.Columns["CONTACTEXE"].Width         = 250;
            dgDept.Columns["CONTACTEXE"].HeaderText    = "ФИО и контакты с исполнителем";
            dgDept.Columns["CONTACTFINLOG"].Width      = 250;
            dgDept.Columns["CONTACTFINLOG"].HeaderText = "Контакты с финансово логистической службой";
        }
示例#13
0
        private void button4_Click(object sender, EventArgs e)
        {
            fAddCustomerDept facd = new fAddCustomerDept(dgCust.SelectedRows[0].Cells["ID"].Value.ToString());

            facd.ShowDialog();
            string id = dgCust.SelectedRows[0].Cells["ID"].Value.ToString();

            Customers_Load(sender, e);
            DBCustomer dbc = new DBCustomer();

            foreach (DataGridViewRow r in dgCust.Rows)
            {
                if (r.Cells["ID"].Value.ToString() == id)
                {
                    dgCust.FirstDisplayedScrollingRowIndex = r.Index;
                    r.Selected = true;
                    break;
                }
            }
            dgDept.DataSource = dbc.GetDeptsByIDCustomer(id);
            MessageBox.Show("Отдел успешно добавлен!");
        }
示例#14
0
        private void cbCustomers_SelectedIndexChanged(object sender, EventArgs e)
        {
            DBCustomer dbc = new DBCustomer();

            cbCustDept.DataSource = dbc.GetDeptsByIDCustomer(cbCustomers.SelectedValue.ToString());
        }