private void XoaBanTamChuaChon() { ketnoi kn = new ketnoi(); int kq = kn.xulydulieu(@"delete from tblCalender_Product_Temp where XoaPhanBoTuyChon is null"); kn.dongketnoi(); }
private void XoaTuyChonDaPhanBoCu() { ketnoi kn = new ketnoi(); var dt = kn.xulydulieu(@""); kn.dongketnoi(); }
private void GhiTungDong() { if (txtSoThe.Text == "") { MessageBox.Show("Mã thẻ không được trống", "Message"); return; } else { ketnoi kn = new ketnoi(); string sqlQuery = string.Format(@"insert into tblNHATKYCD_test (NgayLam,MaThe, HoTen,MaDonHang, MaSanPham,SanPham, TenCongDoan,DinhMucCong, TienCong,IDTrienKhai, IDCongDoan,IDChiTietDonHang) values('{0}',N'{1}', N'{2}',N'{3}', N'{4}',N'{5}', N'{6}',N'{7}', N'{8}','{9}', '{10}','{11}')", dpNgayLam.Value.ToString("yyyy-MM-dd"), txtSoThe.Text, lookHoTenNhanVien.Text, maDonHang, maSanPham, tenQuiCach, tenCongDoan, dinhMucCongDoan, donGiaCongDoan, idTrienKhai, idCongDoan, idChiTietDonHang); int kq = kn.xulydulieu(sqlQuery); if (kq > 0) { MessageBox.Show("không thành công", "Message"); } kn.dongketnoi(); DocNhatKyCongViec(); } }
private void XoaBanGhiDaPhanBoCuTuyChon() { ketnoi kn = new ketnoi(); var dt = kn.xulydulieu(@"delete from tblCalender_Product where DonHangID =" + txtDonHangID.Text + ""); kn.dongketnoi(); }
private void btnXoaChiTiet_Click(object sender, EventArgs e) { ketnoi kn = new ketnoi(); string sqlStr = string.Format(@"delete from tblCalender_Product where ProDucID='{0}'" , txtProDucID.Text); int kq = kn.xulydulieu(sqlStr); kn.dongketnoi(); DocDSCalenderProductTheoID(); }
//Xoa đi các chi tiết toa giao nêu người dùng không cập nhật số lượng kèm theo private void XoaToaKhongCoSoLuong() { ketnoi kn = new ketnoi(); string sqlQuery = string.Format(@"delete from TrienKhaiKeHoachSanXuatGiaoNhanChiTiet where PointSave like N'{0}' and (SoGiao ='' or SoGiao is null)" , lbpointsave.Text); var kq = kn.xulydulieu(sqlQuery); kn.dongketnoi(); }
private void UpdateSoLuongGiaoChiTietTrienKhaiKeHoach() { ketnoi kn = new ketnoi(); string sqlQuery = string.Format(@"update TrienKhaiKeHoachSanXuat set SoLuongGiao=t.SoGiao,NgayGiao=t.NgayGiao from(select IDTrienKhai,Sum(SoGiao) SoGiao,max(NgayGiao)NgayGiao from TrienKhaiKeHoachSanXuatGiaoNhanChiTiet where SoNhan >0 group by IDTrienKhai)t where TrienKhaiKeHoachSanXuat.ID=t.IDTrienKhai"); var dt = kn.xulydulieu(sqlQuery); kn.dongketnoi(); }
private void UpdateSoLuongNhanChiTietTrienKhaiKeHoach() { ketnoi kn = new ketnoi(); string sqlQuery = string.Format(@"update TrienKhaiKeHoachSanXuat set SoNhan=t.SoNhan, NgayNhan=t.NgayNhan,ToNhan=t.ToNhan,HuHongThatLac=HangLoiHu from(select IDTrienKhai,Sum(SoNhan) SoNhan,max(NgayNhan)NgayNhan, max(ToNhan)ToNhan,sum(HangLoiHu)HangLoiHu from TrienKhaiKeHoachSanXuatGiaoNhanChiTiet where SoNhan >0 group by IDTrienKhai)t where TrienKhaiKeHoachSanXuat.ID=t.IDTrienKhai"); var dt = kn.xulydulieu(sqlQuery); kn.dongketnoi(); }
private void btnDeleteAll_output_voucher_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn muốn hủy phiếu nhập kho số: " + txtMaPhieuNhap.Text, "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.Cancel) { return; } else { Update_IntoZero(); //Trả về zero Updateimport_export_inventory(); //Cập nhật lại số lượng tồn ketnoi cn = new ketnoi(); gridControl4.DataSource = cn.xulydulieu("delete from tblNHAP_VATLIEUPHU where Manhap='" + txtMaPhieuNhap.Text + "'"); cn.dongketnoi(); } store_input_slip(); detail_store_input_slip(); }
private void GhiTuyChonDaPhanBo() { double soluong = txtSoLuongCanLam.Text == "" ? 0 : double.Parse(txtSoLuongCanLam.Text); ketnoi kn = new ketnoi(); string strQuery = string.Format(@"insert into tblCalender_Product (ChiTietSanPham,TonKhoChiTiet,SoLuongDonHang,DonHangID,DinhMucID,Masp,Tencondoan,Dinhmuc, NgayCanLam,EpCongSuat,NguyenCong,BatDau,KetThuc, Sunday,SanLuongBQ,thang,nam,TrienKhai,ConLai,ThuTuCongDoan, date01,date02,date03,date04,date05, date06,date07,date08,date09,date10, date11,date12,date13,date14,date15, date16,date17,date18,date19,date20, date21,date22,date23,date24,date25, date26,date27,date28,date29,date30, date31,SoChiTiet,SoLuongChiTietDonHang,NguoiLap,NgayLap) select ChiTietSanPham,TonKhoChiTiet,SoLuongDonHang ,DonHangID,DinhMucID,Masp,Tencondoan,Dinhmuc, NgayCanLam,EpCongSuat,NguyenCong,BatDau,KetThuc,Sunday,SanLuongBQ,thang, nam,TrienKhai,ConLai,ThuTuCongDoan, date01,date02,date03,date04,date05, date06,date07,date08,date09,date10, date11,date12,date13,date14,date15, date16,date17,date18,date19,date20, date21,date22,date23,date24,date25, date26,date27,date28,date29,date30, date31,SoChiTiet,SoLuongChiTietDonHang,'" + txtMember.Text + "' NguoiLap,GetDate() NgayLap from LichSanXuatChiTiet_func ('{0}','{1}','{2}','{3}')", dpNam.Value.ToString("yyyy"), cbthang.Text, txtGioLamViec.Text, txtMaSanPham.Text ); var kq = kn.xulydulieu(strQuery); if (kq > 0) { MessageBox.Show("Đã phân bổ", "Thông báo"); } else { MessageBox.Show("không thành công", "Thông báo"); } kn.dongketnoi(); }
//Load lại dữ liệu đã phân bổ vào Calender_product private void LoadLaiDuLieuDaGhi() { //truncate table tblCalender_Product_Temp; ketnoi kn = new ketnoi(); string sqlQuery = string.Format(@" insert into tblCalender_Product_Temp (DinhMucID,Masp, Tencondoan,Dinhmuc, EpCongSuat,NguyenCong, NgayBatDau,DonHangID, SoChiTiet,SoLuongDonHang,SoLuongChiTietDonHang,TonKhoChiTiet,ChiTietSanPham) select DinhMucID,Masp,Tencondoan,Dinhmuc, EpCongSuat,NguyenCong,BatDau, DonHangID,SoChiTiet,SoLuongDonHang,SoLuongChiTietDonHang,TonKhoChiTiet,ChiTietSanPham from tblCalender_Product where DonHangID='{0}'" , txtDonHangID.Text); var dt = kn.xulydulieu(sqlQuery); kn.dongketnoi(); }
//Sau khi update chi tiết sản phẩm, //người dùng update ngày sản xuất cuối cho các tổ sản xuất private void UpdatePhanChiaDonHangChoToSanXuat() { ketnoi kn = new ketnoi(); string sqlStr = string.Format(@"update tblchitietkehoach set KetThucTo1=dap,KetThucTo8=han, KetThucTo9=mai,KetThucTo10=std, KetThucTo11=dgo,KetThucTo12=tie,KetThucTo14=bul,KetThucTo18=dao,KetThucTo19=rob from (select IDSP,IdPSX,NguyenCong, case when NguyenCong='DAP' then dayend end dap, case when NguyenCong='HAN' then dayend end han, case when NguyenCong='MAI' then dayend end mai, case when NguyenCong='STD' then dayend end std, case when NguyenCong='DGO' then dayend end dgo, case when NguyenCong='TIE' then dayend end tie, case when NguyenCong='BUL' then dayend end bul, case when NguyenCong='DAO' then dayend end dao, case when NguyenCong='ROB' then dayend end rob, case when NguyenCong='DUC' then dayend end duc from tblchitietkehoach where IdPSX='{0}')g where tblchitietkehoach.IDSP=g.IDSP" , txtDonHangID.Text); int kq = kn.xulydulieu(sqlStr); kn.dongketnoi(); }
private void btnDowAllResourceToDetaiResource_Click(object sender, EventArgs e) { ketnoi kn = new ketnoi(); string sqlStr = string.Format(@"insert into ChiTietSanPhamDinhMuc (Macongdoan,SanPhamID,Masp,Tensp,ChiTietSanPham,SoChiTietSanPham,Tencondoan, Dinhmuc,Tothuchien,BoPhanThucHien,Macv,NguyenCong,Soluong,Nguoilap,Ngaylap, Ngayghi,Xacnhan,Dongia_CongDoan,Trangthai, DonGia_ApDung,DonGiaThuongPhanBo,NgayApDung,HeSoDinhMuc, NguoiHC_CV,NgayHC_CV,NguoiGhiDGThuong,NgayGhiDGThuong, TrungCongDoan,SoChiTiet,PhuKienSanPham,SoLuongPhuKien, NgayTaoPhuKien,NguoiTaoPhuKien,ThuTuCongDoan,IDCongDoan) SELECT Macongdoan,SanPhamID,Masp, Tensp,ChiTietSanPham,SoChiTietSanPham,Tencondoan, Dinhmuc,Tothuchien,BoPhanThucHien,Macv, NguyenCong,Soluong,Nguoilap,Ngaylap, Ngayghi,Xacnhan,Dongia_CongDoan,Trangthai, DonGia_ApDung,DonGiaThuongPhanBo,NgayApDung,HeSoDinhMuc, NguoiHC_CV,NgayHC_CV,NguoiGhiDGThuong,NgayGhiDGThuong, TrungCongDoan,SoChiTiet,PhuKienSanPham,SoLuongPhuKien, NgayTaoPhuKien,NguoiTaoPhuKien,ThuTuCongDoan,id FROM tblDMuc_LaoDong where tblDMuc_LaoDong.Masp not in (select Masp from ChiTietSanPhamDinhMuc where Dinhmuc>1 group by Masp)"); var kq = kn.xulydulieu(sqlStr); kn.dongketnoi(); if ((int)kq > 1) { MessageBox.Show("Success", "Message"); } else { MessageBox.Show("Erorr", "Message"); } }
//Kiểm tra xem ID đã có trong file tạm hay chưa nếu có thì hỏi có muốn ghi đè không, nếu chưa thì ghi mới private void GhiVaoBanTam() { ketnoi kn = new ketnoi(); var dt = kn.xulydulieu(@"select count(Distinct(DonHangID)) from tblCalender_Product_Temp where DonHangID='" + txtDonHangID.Text + "'"); //Kiểm tra file tạm if (dt > 0) { DialogResult dialogResult = MessageBox.Show("ID đã có", "Thông báo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { InsertCalender_Product_Temp(); //Hàm ghi vào bảng tạm } else if (dialogResult == DialogResult.No) { return; } } else { InsertCalender_Product_Temp(); //Hàm ghi vào bảng tạm } kn.dongketnoi(); }
//Sau khi chia lịch sản xuất chi tiết nguyên công //thì người dùng cập nhật lịch sản xuất chi tiết đến tổ sản xuất private void CapNhatLichSXChiTiet_KeHoachTrienKhai() { ketnoi kn = new ketnoi(); string sqlStr = string.Format(@"insert into tblchitietkehoach (IdPSX,SPLR, SLSPLR,Donvisp, Maubv,nvkd, ngaytrienkhai,madh, mabv,sanpham, NguyenCong,Ten_ct, So_CT,soluongyc, tonkho,soluongsx, ngoaiquang,donvi, daystar,dayend, khachhang,xeploai, Ghichu,Trangthai) select DonHangID,Tenquicach, SoLuongDonHang,c.dvt, Mau_banve,c.nguoithaydoi, NgayLap,c.madh, p.Masp,Tencondoan+p.ChiTietSanPham ChiTietSanPham, NguyenCong,p.ChiTietSanPham, p.SoChiTiet,p.SoLuongDonHang, p.TonKhoChiTiet,p.SoLuongChiTietDonHang, c.ngoaiquang,c.dvt, p.BatDau,p.KetThuc, c.Khachhang,c.PhanloaiKH, c.ghichu,c.Trangthai from LichSanXuatChiTiet_func_group_nguyencong('{0}') p left outer join tblDHCT c on p.DonHangID=c.Iden where p.DonHangID='{0}'" , txtDonHangID.Text); int kq = kn.xulydulieu(sqlStr); kn.dongketnoi(); }
private void CapNhatSoLuongChiTietNgay()//Câp nhat so luong chi tiet moi ngay trong thang- TrienKhaiKeHoachSanXuat { ketnoi kn = new ketnoi(); string sqlQuery = string.Format(@"update TrienKhaiKeHoachSanXuat set Date01=n01, Date02=n02, Date03=n03, Date04=n04, Date05=n05, Date06=n06, Date07=n07, Date08=n08, Date09=n09, Date10=n10, Date11=n11, Date12=n12, Date13=n13, Date14=n14, Date15=n15, Date16=n16, Date17=n17, Date18=n18, Date19=n19, Date20=n20, Date21=n21, Date22=n22, Date23=n23, Date24=n24, Date25=n25, Date26=n26, Date27=n27, Date28=n28, Date29=n29, Date30=n30, Date31=n31 from TrienKhaiKeHoachSanXuat a inner join (select IDTrienKhai, sum(case when day(NgayGiao)=01 then SoGiao end) n01, sum(case when day(NgayGiao)=02 then SoGiao end) n02, sum(case when day(NgayGiao)=03 then SoGiao end) n03, sum(case when day(NgayGiao)=04 then SoGiao end) n04, sum(case when day(NgayGiao)=05 then SoGiao end) n05, sum(case when day(NgayGiao)=06 then SoGiao end) n06, sum(case when day(NgayGiao)=07 then SoGiao end) n07, sum(case when day(NgayGiao)=08 then SoGiao end) n08, sum(case when day(NgayGiao)=09 then SoGiao end) n09, sum(case when day(NgayGiao)=10 then SoGiao end) n10, sum(case when day(NgayGiao)=11 then SoGiao end) n11, sum(case when day(NgayGiao)=12 then SoGiao end) n12, sum(case when day(NgayGiao)=13 then SoGiao end) n13, sum(case when day(NgayGiao)=14 then SoGiao end) n14, sum(case when day(NgayGiao)=15 then SoGiao end) n15, sum(case when day(NgayGiao)=16 then SoGiao end) n16, sum(case when day(NgayGiao)=17 then SoGiao end) n17, sum(case when day(NgayGiao)=18 then SoGiao end) n18, sum(case when day(NgayGiao)=19 then SoGiao end) n19, sum(case when day(NgayGiao)=20 then SoGiao end) n20, sum(case when day(NgayGiao)=21 then SoGiao end) n21, sum(case when day(NgayGiao)=22 then SoGiao end) n22, sum(case when day(NgayGiao)=23 then SoGiao end) n23, sum(case when day(NgayGiao)=24 then SoGiao end) n24, sum(case when day(NgayGiao)=25 then SoGiao end) n25, sum(case when day(NgayGiao)=26 then SoGiao end) n26, sum(case when day(NgayGiao)=27 then SoGiao end) n27, sum(case when day(NgayGiao)=28 then SoGiao end) n28, sum(case when day(NgayGiao)=29 then SoGiao end) n29, sum(case when day(NgayGiao)=30 then SoGiao end) n30, sum(case when day(NgayGiao)=31 then SoGiao end) n31 from TrienKhaiKeHoachSanXuatGiaoNhanChiTiet group by IDTrienKhai)b on a.IDTrienKhai=b.IDTrienKhai where a.IDTrienKhai like '{0}'" , idtrienkhai); int kq = kn.xulydulieu(sqlQuery); kn.dongketnoi(); }