Пример #1
0
        public void xuly3()
        {
            FormWork formWork = new FormWork();

            if (txtTTV.Text.Trim() == "")
            {
                MessageBox.Show("Bạn phải nhập đủ thông tin!");
                txtTTV.Focus();
            }
            else
            {
                if (formWork.checkConflix(txtTTV.Text.Trim(), "") == 1)
                {
                    MessageBox.Show("Không có thực tập viên này! ");
                }
                else
                {
                    SqlConnection  connection2  = new SqlConnection(@"Data Source = ADMIN\SQLEXPRESS; Initial Catalog = QLTT; Integrated Security = True");
                    string         queryString  = "select count(*) as Số_lượng_công_việc,tinh_trang as Tình_trạng from work where ma_tts='" + txtTTV.Text.Trim() + "' group by tinh_trang";
                    SqlDataAdapter dataAdapter2 = new SqlDataAdapter(queryString, connection2);
                    DataTable      dataTable3   = new DataTable();
                    dataAdapter2.Fill(dataTable3);
                    chart1.DataSource = dataTable3;
                    chart1.ChartAreas["ChartArea1"].AxisX.Title = "Tình trạng công việc";
                    chart1.ChartAreas["ChartArea1"].AxisY.Title = "Số lượng công việc";
                    chart1.Series["Series1"].XValueMember       = "Tình_trạng";
                    chart1.Series["Series1"].YValueMembers      = "Số_lượng_công_việc";
                    MessageBox.Show(chart1.Series["Series1"].YValueMembers.ToString());
                }
            }
        }
Пример #2
0
        private void showFormChild(int index)
        {
            pnlMain.Controls.Clear();
            switch (index)
            {
            case 0:
                break;

            case 1:
                FormThucTap formThucTap = new FormThucTap()
                {
                    TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill
                };
                pnlMain.Controls.Add(formThucTap);
                formThucTap.Show();
                break;

            case 2:

                FormPhong formPhong = new FormPhong()
                {
                    TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill
                };
                pnlMain.Controls.Add(formPhong);
                formPhong.Show();
                break;

            case 3:
                FormDuAn formDuAn = new FormDuAn()
                {
                    TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill
                };
                pnlMain.Controls.Add(formDuAn);
                formDuAn.Show();
                break;

            case 4:
                FormUser formUser = new FormUser()
                {
                    TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill
                };
                pnlMain.Controls.Add(formUser);
                formUser.Show();
                break;

            case 5:
                FormThongKe formThongKe = new FormThongKe()
                {
                    TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill
                };
                pnlMain.Controls.Add(formThongKe);
                formThongKe.Show();
                break;

            case 6:
                FormWork formWork = new FormWork()
                {
                    TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill
                };
                pnlMain.Controls.Add(formWork);
                formWork.Show();
                break;
            }
        }
Пример #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            //SqlConnection sqlConnection = new SqlConnection(@"Data Source = ADMIN\SQLEXPRESS; Initial Catalog = QLTT; Integrated Security = True");
            FormWork formWork = new FormWork();
            int      kq       = formWork.checkConflix(txtMaTT1.Text.Trim(), txtMaDA1.Text.Trim());

            switch (kq)
            {
            case 1:
                MessageBox.Show("Không có thực tập viên này! ");
                txtMaTT1.Focus();
                break;

            case 2:
                MessageBox.Show("Không có mã dự án này! ");
                txtMaDA1.Focus();
                break;

            case 3:
                if (txtMaDA1.Text.Trim().Equals(txtMaDA2.Text.Trim()) && txtMaTT1.Text.Trim().Equals(txtMaTT2.Text.Trim()))
                {
                    DialogResult kq2 = MessageBox.Show("Bạn có chắc chắn muốn sửa không? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (kq2 == DialogResult.Yes)
                    {
                        try
                        {
                            MessageBox.Show("1");
                            sqlCommand             = sqlConnection.CreateCommand();
                            sqlCommand.CommandText = "update work set ma_tts = '" + txtMaTT2.Text.Trim() + "', ma_du_an = '" + txtMaDA2.Text.Trim() + "', tinh_trang = N'" + cbbTT2.SelectedItem.ToString() + "' where ma_du_an = '" + txtMaDA1.Text.Trim() + "' and ma_tts = '" + txtMaTT2.Text.Trim() + "'";
                            MessageBox.Show("2");
                            sqlCommand.ExecuteNonQuery();
                            MessageBox.Show("Thành công! ");
                            formWork.loadData("select * from work");
                        }
                        catch
                        {
                            MessageBox.Show("Không thành công! Vui lòng kiểm tra lại");
                        }
                    }
                }
                else
                {
                    switch (formWork.checkConflix(txtMaTT2.Text.Trim(), txtMaDA2.Text.Trim()))
                    {
                    case 1:
                        MessageBox.Show("Không có thực tập viên này! ");
                        txtMaTT2.Focus();
                        break;

                    case 2:
                        MessageBox.Show("Không có mã dự án này! ");
                        txtMaDA2.Focus();
                        break;

                    case 3:
                        MessageBox.Show("Thông tin này đã có trong dữ liệu!");
                        break;
                    }
                }
                break;
            }
        }