private void buttom_change_Click(object sender, EventArgs e) { if (tinhtrang.Text != "Đã giao hàng") { if (idnggiao.Text != idemp && idnggiao.Text.Length != 0) { Confirm f1 = new Confirm("MB_DIRECTOR"); f1.ShowDialog(); if (f1.DialogResult == DialogResult.OK) { Invoice_sale_add f = new Invoice_sale_add("a", "a"); f.set(dt, i); f.ShowDialog(); } } else { Invoice_sale_add f = new Invoice_sale_add("a", "a"); f.set(dt, i); f.ShowDialog(); } } else { MessageBox.Show("Hóa đơn này đã được xác nhận!", "Waring", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void buttom_delete_Click(object sender, EventArgs e) { conn.Open(); SqlCommand cmd = new SqlCommand("select count(*) from HoaDonMua where NguoiDat='" + id.Text + "' or NguoiNhan='" + id.Text + "'", conn); int c1 = (int)cmd.ExecuteScalar(); cmd.CommandText = "select count(*) from HoaDonBan where NguoiGiao='" + id.Text + "'"; int c2 = (int)cmd.ExecuteScalar(); if (c1 > 0 || c2 > 0) { MessageBox.Show("Không thể xóa nhân viên này. Nhân viên này có liên quan tới:\n " + c1 + " Hóa đơn mua.\n" + c2 + " Hóa đơn bán.", "Waring", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Confirm f = new Confirm("ME_DIRECTOR"); f.ShowDialog(); if (f.DialogResult == DialogResult.OK) { if (id.Text == idemp) { MessageBox.Show("Không thể xóa nhân vien này!", "Waring", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cmd.Parameters.AddWithValue("@idsave", idsave); cmd.ExecuteNonQuery(); dt.Rows.RemoveAt(i); error.Text = "Delete success!"; buttom_cancel_Click(sender, e); } } } conn.Close(); }
private void buttom_change_Click(object sender, EventArgs e) { if (tinhtrang.Text != "Đã xác nhận") { if (idngdat.Text != idemp || idngnhan.Text != idemp) { Confirm f1 = new Confirm("MB_DIRECTOR"); f1.ShowDialog(); if (f1.DialogResult == DialogResult.OK) { Invoice_buy_add f = new Invoice_buy_add(); f.Invoice_buy_add_Load(sender, e); f.set(dt, i); f.ShowDialog(); } } else { Invoice_buy_add f2 = new Invoice_buy_add(); f2.Invoice_buy_add_Load(sender, e); f2.set(dt, i); f2.ShowDialog(); } } else { MessageBox.Show("Hóa đơn này đã được xác nhận!", "Waring", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void buttom_unconfirm_Click(object sender, EventArgs e) { Confirm f = new Confirm("MB_DIRECTOR"); f.ShowDialog(); if (f.DialogResult == DialogResult.OK) { DateTime date = DateTime.Today; day2.Text = ""; month2.Text = ""; year2.Text = ""; conn.Open(); SqlCommand cmd = new SqlCommand("update HoaDonMua set TinhTrang=@tt,NguoiNhan=@ngnhan,NgayNhan=@day where MaHDMua=@mahd", conn); cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@mahd", id.Text); cmd.Parameters.AddWithValue("@tt", "Chưa xác nhận"); cmd.Parameters.AddWithValue("@day", ""); cmd.Parameters.AddWithValue("@ngnhan", ""); cmd.ExecuteNonQuery(); tinhtrang.Text = "Chưa xác nhận"; idngnhan.Text = ""; ngnhan.Text = ""; DataRow[] rows = dt.Select("MaHDMua = '" + id.Text + "'"); for (int i = 0; i < rows.Length; i++) { rows[i]["TinhTrang"] = "Chưa xác nhận"; rows[i]["NguoiNhan"] = ""; } error.Text = "Unconfirm success!"; buttom_change.Enabled = true; buttom_change.BackgroundImage = Image.FromFile(@"Image\buttom_change.png"); buttom_confirm.Visible = true; buttom_unconfirm.Visible = false; conn.Close(); //Cập nhật kho hàng SqlDataAdapter adapter = new SqlDataAdapter("select * from ChiTietHoaDonMua where MaHDMua='" + id.Text + "'", conn); DataTable dtsp = new DataTable(); adapter.Fill(dtsp); adapter.Dispose(); conn.Open(); foreach (DataRow row in dtsp.Rows) { cmd.CommandText = "update SanPham set SLTon=SLTon-" + (int)row["SLMua"] + ",GiaMua=" + (int)row["GiaMua"] + "where MaSP='" + (string)row["MaSP"] + "'"; cmd.ExecuteNonQuery(); } conn.Close(); } }
private void buttom_confirm_Click(object sender, EventArgs e) { conn.Open(); SqlCommand cmd = new SqlCommand("select TinhTrang from HoaDonBan where MaHDBan=@mahd", conn); cmd.Parameters.AddWithValue("@mahd", id.Text); SqlDataReader r = cmd.ExecuteReader(); if (r.Read()) { if ((string)r["TinhTrang"] != "Đã giao hàng") { if (idemp != idnggiao.Text && idnggiao.Text.Length != 0) { Confirm f = new Confirm("MB_DIRECTOR"); f.ShowDialog(); if (f.DialogResult == DialogResult.OK) { r.Close(); cmd.CommandText = "update HoaDonBan set TinhTrang=@tt,NguoiGiao=@ngiao where MaHDBan=@mahd"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@mahd", id.Text); cmd.Parameters.AddWithValue("@tt", "Đã giao hàng"); cmd.Parameters.AddWithValue("@ngiao", idemp); cmd.ExecuteNonQuery(); conn.Close(); tinhtrang.Text = "Đã giao hàng"; idnggiao.Text = idemp; nggiao.Text = name; error.Text = "Confirm success!"; DataRow[] rows = dt.Select("MaHDBan = '" + id.Text + "'"); for (int i = 0; i < rows.Length; i++) { rows[i]["TinhTrang"] = "Đã giao hàng"; rows[i]["NguoiGiao"] = idemp; } } } else { r.Close(); cmd.CommandText = "update HoaDonBan set TinhTrang=@tt,NguoiGiao=@ngiao where MaHDBan=@mahd"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@mahd", id.Text); cmd.Parameters.AddWithValue("@tt", "Đã giao hàng"); cmd.Parameters.AddWithValue("@ngiao", idemp); cmd.ExecuteNonQuery(); conn.Close(); tinhtrang.Text = "Đã giao hàng"; idnggiao.Text = idemp; nggiao.Text = name; error.Text = "Confirm success!"; DataRow[] rows = dt.Select("MaHDBan = '" + id.Text + "'"); for (int i = 0; i < rows.Length; i++) { rows[i]["TinhTrang"] = "Đã giao hàng"; rows[i]["NguoiGiao"] = idemp; } } } else { MessageBox.Show("Hóa đơn này đã được giao hàng!", "Waring", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } r.Close(); conn.Close(); }
private void buttom_confirm_Click(object sender, EventArgs e) { conn.Open(); SqlCommand cmd = new SqlCommand("select TinhTrang from HoaDonMua where MaHDMua=@mahd", conn); cmd.Parameters.AddWithValue("@mahd", id.Text); SqlDataReader r = cmd.ExecuteReader(); if (r.Read()) { if ((string)r["TinhTrang"] == "Chưa xác nhận") { if (idemp != idngnhan.Text && idngnhan.Text.Length != 0) { Confirm f = new Confirm("MB_DIRECTOR"); f.ShowDialog(); if (f.DialogResult == DialogResult.OK) { DateTime date = DateTime.Today; day2.Text = date.Day.ToString(); month2.Text = date.Month.ToString(); year2.Text = date.Year.ToString(); r.Close(); cmd.CommandText = "update HoaDonMua set TinhTrang=@tt,NguoiNhan=@ngnhan,NgayNhan=@day where MaHDMua=@mahd"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@mahd", id.Text); cmd.Parameters.AddWithValue("@tt", "Đã xác nhận"); cmd.Parameters.AddWithValue("@day", month2.Text + "/" + day2.Text + "/" + year2.Text); cmd.Parameters.AddWithValue("@ngnhan", idemp); cmd.ExecuteNonQuery(); tinhtrang.Text = "Đã xác nhận"; idngnhan.Text = idemp; ngnhan.Text = name; DataRow[] rows = dt.Select("MaHDMua = '" + id.Text + "'"); for (int i = 0; i < rows.Length; i++) { rows[i]["TinhTrang"] = "Đã xác nhận"; rows[i]["NguoiNhan"] = idemp; } error.Text = "Confirm success!"; buttom_change.Enabled = false; buttom_change.BackgroundImage = Image.FromFile(@"Image\buttom_change3.png"); buttom_confirm.Visible = false; buttom_unconfirm.Visible = true; conn.Close(); //Cập nhật kho hàng SqlDataAdapter adapter = new SqlDataAdapter("select * from ChiTietHoaDonMua where MaHDMua='" + id.Text + "'", conn); DataTable dtsp = new DataTable(); adapter.Fill(dtsp); adapter.Dispose(); conn.Open(); foreach (DataRow row in dtsp.Rows) { cmd.CommandText = "update SanPham set SLTon=SLTon+" + (int)row["SLMua"] + ",GiaMua=" + (int)row["GiaMua"] + "where MaSP='" + (string)row["MaSP"] + "'"; cmd.ExecuteNonQuery(); } conn.Close(); } } else { DateTime date = DateTime.Today; day2.Text = date.Day.ToString(); month2.Text = date.Month.ToString(); year2.Text = date.Year.ToString(); r.Close(); cmd.CommandText = "update HoaDonMua set TinhTrang=@tt,NguoiNhan=@ngnhan,NgayNhan=@day where MaHDMua=@mahd"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@mahd", id.Text); cmd.Parameters.AddWithValue("@tt", "Đã xác nhận"); cmd.Parameters.AddWithValue("@day", month2.Text + "/" + day2.Text + "/" + year2.Text); cmd.Parameters.AddWithValue("@ngnhan", idemp); cmd.ExecuteNonQuery(); tinhtrang.Text = "Đã xác nhận"; idngnhan.Text = idemp; ngnhan.Text = name; DataRow[] rows = dt.Select("MaHDMua = '" + id.Text + "'"); for (int i = 0; i < rows.Length; i++) { rows[i]["TinhTrang"] = "Đã xác nhận"; rows[i]["NguoiNhan"] = idemp; } error.Text = "Confirm success!"; buttom_change.Enabled = false; buttom_change.BackgroundImage = Image.FromFile(@"Image\buttom_change3.png"); buttom_confirm.Visible = false; buttom_unconfirm.Visible = true; conn.Close(); //Cập nhật kho hàng SqlDataAdapter adapter = new SqlDataAdapter("select * from ChiTietHoaDonMua where MaHDMua='" + id.Text + "'", conn); DataTable dtsp = new DataTable(); adapter.Fill(dtsp); adapter.Dispose(); conn.Open(); foreach (DataRow row in dtsp.Rows) { cmd.CommandText = "update SanPham set SLTon=SLTon+" + (int)row["SLMua"] + ",GiaMua=" + (int)row["GiaMua"] + "where MaSP='" + (string)row["MaSP"] + "'"; cmd.ExecuteNonQuery(); } conn.Close(); } } else { MessageBox.Show("Hóa đơn này đã được xác nhận!", "Waring", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } r.Close(); conn.Close(); }