Пример #1
0
        private void themcalam_Click(object sender, EventArgs e)
        {
            string tgbd   = mtxtbd.Text.Trim();
            string tgktcl = mtxtkt.Text.Trim();

            if (string.IsNullOrEmpty(txttenca.Text))
            {
                MessageBox.Show("Bạn cần nhập tên ca làm!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txttenca.Focus();
                return;
            }
            if (string.IsNullOrEmpty(tgbd))
            {
                MessageBox.Show("Bạn cần nhập thời gian bắt đầu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                mtxtbd.Focus();
                return;
            }
            if (string.IsNullOrEmpty(tgktcl))
            {
                MessageBox.Show("Bạn cần nhập thời gian kết thúc!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                mtxtkt.Focus();
                return;
            }
            if (!ktthoigian(mtxtbd.Text))
            {
                MessageBox.Show("Kiểu dữ liệu thời gian bắt đầu không đúng (00:00 - 23:59)!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                mtxtbd.Focus();
                return;
            }
            if (!ktthoigian(mtxtkt.Text))
            {
                MessageBox.Show("Kiểu dữ liệu thời gian kết thúc không đúng (00:00 - 23:59)!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                mtxtkt.Focus();
                return;
            }
            using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
            {
                Calamviec ca = quanli.Calamviecs.FirstOrDefault(p => p.TenCa == txttenca.Text);
                if (ca != null)
                {
                    MessageBox.Show("Đã có ca làm này!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                quanli.insertcalam(txttenca.Text, mtxtbd.Text, mtxtkt.Text);
                MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                FrmQuanly_Load(sender, e);
            }
        }