Пример #1
0
 private void ShowAdd_OnMouseDown(object sender, MouseButtonEventArgs e)
 {
     try
     {
         cls.ClsConnect();
         var dtup =
             cls.LoadDataText(
                 "select *,N'' MOTA,N'' CB_QUANLY,'A' TRANGTHAI from QT_TSCC where NGAYBC='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' and MA_TS not in (select MA_TS from LUU_TSCC)");
         if (dtup.Rows.Count > 0)
         {
             cls.UpdateDataText(
                 " insert into LUU_TSCC select *, N'' MOTA, N'' CB_QUANLY ,'A' TRANGTHAI,'" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' NGAY,'0' MAU,'0' GDX,'0' DG_THANHLY,'' NG_DG_THANHLY,'0' DG_BAOTRI,'' NG_DG_BAOTRI,'' MA_CIF,'' DE_NGHI from QT_TSCC where NGAYBC = '" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' and MA_TS not in (select MA_TS from LUU_TSCC)");
             cls.UpdateDataText("update LUU_TSCC set NGAYBC='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "'");
             MessageBox.Show("OK đã cập nhật dữ liệu mới nhất !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("OK dữ liệu đã đầy đủ !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         cls.UpdateDataText("with lst1 as ( "
                            +
                            " select * from LUU_TSCC where MA_TS not in (select MA_TS from QT_TSCC where NGAYBC = (select max(ngaybc) from QT_TSCC))"
                            + ") update a set a.TRANGTHAI = 'C' from LUU_TSCC a, LST1 b where a.MA_TS = b.MA_TS");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     cls.DongKetNoi();
 }
Пример #2
0
        private void BtnOk_OnClick(object sender, RoutedEventArgs e)
        {
            try
            {
                cls.ClsConnect();
                string pos   = s.Left(CboPos.SelectedValue.ToString(), 6);
                string thang = dtpNgay.SelectedDate.Value.ToString("MM");
                string nam   = dtpNgay.SelectedDate.Value.ToString("yyyy");
                dtNew = dt.GetChanges();
                if (dtNew != null && dtNew.Rows.Count > 0)
                {
                    foreach (DataRow dr in dtNew.Rows)
                    {
                        //MessageBox.Show(dr["NG_MATO"].ToString()+"      "+dr["A01"].ToString());
                        string strsql = "update LUUKTNB set COT03=" + dr["COT03"] + ",COT04=" + dr["COT04"] + ",COT05=" + dr["COT05"]
                                        + ",COT06=" + dr["COT06"] + ",COT07=" + dr["COT07"]
                                        + ",COT08=" + dr["COT08"] + ",COT09=" + dr["COT09"] + ",COT10=" + dr["COT10"] + ",COT11=" +
                                        dr["COT11"] + ",COT12=" + dr["COT12"] + ",COT13=" + dr["COT13"] + ",COT14=" + dr["COT14"] +
                                        ",COT15=" + dr["COT15"] + ",COT16=" + dr["COT16"] + ",COT17=" + dr["COT17"]
                                        + ",ND_MA='" + BienBll.Ndma + "',ND_TEN=N'" + BienBll.NdTen + "'"
                                        + " where MAPOS='" + pos + "' and TT='" + dr["TT"] + "' and THANG='" + thang + "' and NAM='" + nam + "' and MAU='2'";
                        cls.UpdateDataText(strsql);
                    }
                }
                else
                {
                    MessageBox.Show("Xem lại. Chưa có thay đổi nào!", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
                string strup = "update LUUKTNB set COT05= (case when COT03>0 then COT04*100/COT03 else 0 end)" +
                               ",COT08=(case when COT06>0 then COT07*100/COT06 else 0 end) " +
                               ",COT11=(case when COT09>0 then COT10*100/COT09 else 0 end) " +
                               ",COT14=(case when COT12>0 then COT13*100/COT12 else 0 end) " +
                               ",COT17=(case when COT15>0 then COT16*100/COT15 else 0 end) " +
                               "where MAPOS='" + pos + "' and THANG='" + thang + "' and NAM='" + nam + "' and MAU='2'";
                cls.UpdateDataText(strup);
                if (Option1.IsChecked == true)
                {
                    strin = "select * from LUUKTNB where MAPOS='" + pos + "' and THANG='" + thang +
                            "' and NAM='" + nam + "' and MA='H' and MAU='2' order by TT";
                }
                else
                {
                    strin = "select * from LUUKTNB where MAPOS='" + pos + "' and THANG='" + thang +
                            "' and NAM='" + nam + "' and MA='T' and MAU='2'  order by TT";
                }

                var dtin =
                    cls.LoadDataText(strin);
                rpt_KTNB01 rpt = new rpt_KTNB01();
                RPUtility.ShowRp(rpt, dtin, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            finally
            {
                cls.DongKetNoi();
            }
        }
Пример #3
0
 private void btnXoa_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         string thang = dtpNgay.SelectedDate.Value.Month.ToString();
         string nam   = dtpNgay.SelectedDate.Value.Year.ToString();
         string phong = bll.Left(CboPB.SelectedValue.ToString().Trim(), 2);
         if (Ration1.IsChecked == true)
         {
             mau = "CC";
         }
         else if (Ration2.IsChecked == true)
         {
             mau = "LT";
         }
         else
         {
             mau = "NB";
         }
         cls.ClsConnect();
         var strsql = "delete from LUUCHAMCONG where THANG = '" + thang + "' and NAM = '" + nam + "' and ND_PHONGBAN = '" + phong + "' and MA='" + mau + "'";
         cls.UpdateDataText(strsql);
         MessageBox.Show("Đã xóa !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     cls.DongKetNoi();
 }
Пример #4
0
 private void BtnOk_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         dtNew = dt.GetChanges();
         if (dtNew.Rows.Count > 0)
         {
             cls.ClsConnect();
             foreach (DataRow dr in dtNew.Rows)
             {
                 string strsql = "update DM_CANBO set STT=" + dr["STT"] + ",ND_MADV='" + dr["ND_MADV"] + "',ND_PHONGBAN ='" + dr["ND_PHONGBAN"] + "',ND_TTHAI=upper('" + dr["ND_TTHAI"] + "') where MA_CIF='" + dr["MA_CIF"].ToString().Trim() + "'";
                 //MessageBox.Show(strsql);
                 cls.UpdateDataText(strsql);
             }
             MessageBox.Show("Lưu dữ liệu thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
             dtNew.Clear();
         }
         else
         {
             MessageBox.Show("Xem lại. Chưa có dữ liệu hoặc chưa nhấn nút Cập nhật !", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         cls.DongKetNoi();
     }
 }
Пример #5
0
 private void LblXoa_OnMouseDown(object sender, MouseButtonEventArgs e)
 {
     if (Ration3.IsChecked == true)
     {
         if (Ration1.IsChecked == true)
         {
             try
             {
                 //Xoa mau 14
                 sql = "delete from QT14 where NGAY='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "'";
                 MessageBox.Show(sql);
                 _cls.ClsConnect();
                 _cls.UpdateDataText(sql);
                 _cls.DongKetNoi();
                 MessageBox.Show("Đã xóa số liêu QT14 ngày " + dtpNgay.SelectedDate.Value.ToString("dd/MM/yyyy"),
                                 "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Error" + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
             }
         }
         else
         {
             try
             {
                 //Xoa mau 14
                 sql = "delete from QT14A where NGAY='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "'";
                 MessageBox.Show(sql);
                 _cls.ClsConnect();
                 _cls.UpdateDataText(sql);
                 _cls.DongKetNoi();
                 MessageBox.Show("Đã xóa số liêu QT14A ngày " + dtpNgay.SelectedDate.Value.ToString("dd/MM/yyyy"),
                                 "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Error" + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
             }
         }
     }
     else
     {
         try
         {
             //Xoa mau 14
             sql = "delete from QT14_CD where NGAY='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "'";
             MessageBox.Show(sql);
             _cls.ClsConnect();
             _cls.UpdateDataText(sql);
             _cls.DongKetNoi();
             MessageBox.Show("Đã xóa số liêu QT14_CD ngày " + dtpNgay.SelectedDate.Value.ToString("dd/MM/yyyy"),
                             "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         catch (Exception ex)
         {
             MessageBox.Show("Error" + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }
Пример #6
0
 private void Them_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         _cls.ClsConnect();
         string strchk = "select * from " + tablename + " where MA='" + txtMa.Text.Trim() + "'";
         var    dtchk  = _cls.LoadDataText(strchk);
         if (dtchk.Rows.Count == 0)
         {
             string strup = "insert into " + tablename + " (MA,TEN,MA_THELOAI) values ('" + txtMa.Text.Trim() +
                            "',N'" + txtTen.Text.Trim() + "','" + txtMaTheLoai.Text.Trim() + "')";
             _cls.UpdateDataText(strup);
             MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
             GetForm_OnMouseDown(null, null);
         }
         else
         {
             MessageBox.Show("Không thể thêm mã này vì đã tồn tại mã " + txtMa.Text + " trong bảng " + dttable, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         _cls.DongKetNoi();
     }
 }
Пример #7
0
 private void btnXoa_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         cls.ClsConnect();
         string strchk = "select * from LUU_CAMERA where MAXA='" +
                         str.Left(CboXa.SelectedValue.ToString().Trim(), 6) + "' and THANG='" +
                         dtpNgay.SelectedDate.Value.ToString("MM") + "' and NAM='" + dtpNgay.SelectedDate.Value.ToString("yyyy") + "' and NGUOI_NHAP='" + BienBll.Ndma.ToUpper() + "'";
         var dtchk = cls.LoadDataText(strchk);
         if (dtchk.Rows.Count > 0)
         {
             string strdel = "delete from LUU_CAMERA where MAXA='" +
                             str.Left(CboXa.SelectedValue.ToString().Trim(), 6) + "' and THANG='" +
                             dtpNgay.SelectedDate.Value.ToString("MM") + "' and NAM='" +
                             dtpNgay.SelectedDate.Value.ToString("yyyy") + "' and NGUOI_NHAP='" +
                             BienBll.Ndma.ToUpper() + "'";
             cls.UpdateDataText(strdel);
             MessageBox.Show("Đã xóa thông tin xã : " + CboXa.SelectedValue, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
         else
         {
             MessageBox.Show("Không thể xóa vì chưa nhập thông tin !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lỗi : " + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     cls.DongKetNoi();
 }
Пример #8
0
 private void OK_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         _cls.ClsConnect();
         foreach (DataRow dr in _dt.Rows)
         {
             string strup = "update MAU_THIDUA set DIEM='" + dr["DIEM"] + "',TT='" + dr["TT"] + "', CHITIEU= N'" + dr["CHITIEU"]
                            + "',INDAM='" + dr["INDAM"] + "',CHONIN='" + dr["CHONIN"] + "',NGHIENG='" + dr["NGHIENG"] + "',CONG='" + dr["CONG"] + "',INPUT='" + dr["INPUT"] + "',NHOM='" + dr["NHOM"]
                            + "' where NAM='" + comboBoxYear.SelectedValue + "' and QUY='" + CboQuy.SelectionBoxItem.ToString().Trim()
                            + "' and DOT='" + bll.Left(RadCboDot.SelectedValue.ToString(), 1) + "' and STT=" + dr["STT"]
                            + " and SUBTT=" + dr["SUBTT"] + " and CHUYENDE='" + RadCboChDe.SelectedValue.ToString().Trim() + "'";
             //MessageBox.Show(strup);
             _cls.UpdateDataText(strup);
         }
         MessageBox.Show("Lưu thành công !", "Mess", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         _cls.DongKetNoi();
     }
 }
Пример #9
0
 private void BtnThem_OnClick(object sender, RoutedEventArgs e)
 {
     if (TxtCmtBox.Text != "")
     {
         try
         {
             cls.ClsConnect();
             var sql = "";
             if (RadioButton1.IsChecked == true)
             {
                 sql = "select * from CBTD where CMT_CBTD='" + TxtCmtBox.Text.Trim() + "'";
             }
             else
             {
                 sql = "select * from CBKT where KT_CMT='" + TxtCmtBox.Text.Trim() + "'";
             }
             //MessageBox.Show(sql);
             var dtkt = cls.LoadDataText(sql);
             if (dtkt.Rows.Count > 0)
             {
                 MessageBox.Show("CMT : " + TxtCmtBox.Text.Trim() + " đã tồn tại", "Thông báo",
                                 MessageBoxButton.OK,
                                 MessageBoxImage.Warning);
             }
             else
             {
                 var sqladd = "";
                 if (RadioButton1.IsChecked == true)
                 {
                     sqladd =
                         "insert into CBTD(TD_MACN,TD_MAPGD,TEN_CBTD,CMT_CBTD,TRANGTHAI) values ('003005','" +
                         TxtMaBox.Text + "',N'" + TxTenBox.Text + "','" + TxtCmtBox.Text + "','A')";
                 }
                 else if (RadioButton2.IsChecked == true)
                 {
                     sqladd = "insert into CBKT(KT_MACN,KT_MAPGD,TRANGTHAI,KT_TEN,KT_CMT) values ('003005','" +
                              TxtMaBox.Text + "','A',N'" + TxTenBox.Text + "','" + TxtCmtBox.Text + "')";
                 }
                 //MessageBox.Show(sqladd);
                 cls.UpdateDataText(sqladd);
                 MessageBox.Show("Đã thêm " + TxTenBox.Text + " vào CBTD !", "Thông báo",
                                 MessageBoxButton.OK, MessageBoxImage.Information);
             }
             cls.DongKetNoi();
             ClearAll();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Lổi, kiểm tra lại thông tin " + ex.Message, "Thông báo", MessageBoxButton.OK,
                             MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show("Nhập CMT ", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
Пример #10
0
 private void btnReOk_Click(object sender, RoutedEventArgs e)
 {
     _cls.ClsConnect();
     sql = "delete from LUU_DIENBAO where NGAY = '" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "'";
     //MessageBox.Show(sql);
     _cls.UpdateDataText(sql);
     _cls.DongKetNoi();
     BtnOk_OnClick(null, null);
 }
Пример #11
0
        private void OK_OnClick(object sender, RoutedEventArgs e)
        {
            try
            {
                _cls.ClsConnect();
                string quy     = ((int.Parse(dtpNgay.SelectedDate.Value.ToString("MM")) - 1) / 3 + 1).ToString();
                string nam     = dtpNgay.SelectedDate.Value.ToString("yyyy");
                string ng      = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                string ngay    = dtpNgay.SelectedDate.Value.ToString("ddMMyyyy");
                string pos     = RadCboPos.SelectedValue.ToString();
                string theloai = RadCboTheLoai.SelectedValue.ToString();
                string nguon   = RadCboNguon.SelectedValue.ToString();
                string tluong  = RadCboThoiLuong.SelectedValue.ToString();
                string cap     = RadCboCap.SelectedValue.ToString();
                string phong   = RadCboPhong.SelectedValue.ToString().Trim();
                string loaitin = RadCboLoaiTin.SelectedValue.ToString();
                string matin   = ngay.Trim() + pos.Trim() + phong.Trim() + theloai.Trim() + nguon.Trim();
                string sele    = "select * from TT_CAPNHAT where MATIN='" + matin + "'";
                var    dtchk   = _cls.LoadDataText(sele);
                if (dtchk.Rows.Count == 0)
                {
                    string str = "insert into TT_CAPNHAT values('" + matin + "','" + ng + "','" +
                                 pos + "','" + nam + "','" + quy + "','" + theloai + "','',N'" + txtTieuDe.Text + "','" +
                                 txtLink.Text + "','" + nguon + "','',N'" + BienBll.NdTen + "',N'" + txtGhiChu.Text + "','" + tluong + "','','" + cap + "','','" + phong + "','','" + loaitin + "','')";
                    _cls.UpdateDataText(str);
                    MessageBox.Show("Lưu thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                    ReLoad();
                }
                else
                {
                    MessageBox.Show("Mẫu tin " + matin + "đã tồn tại !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                }

                /*
                 * string strin = "select a.NGAY N'Ngày',a.POS,b.PO_TEN N'Tên POS', c.TEN N'Thể loại', d.TEN N'Nguồn',a.TIEUDE N'Tiêu đề',a.LINK "
                 +" from TT_CAPNHAT a,DMPOS b, TT_THELOAI c,TT_NGUONTIN d where a.POS = b.PO_MA and a.MA_THELOAI = c.MA and a.MA_NGUON = d.MA"
                 +" and a.POS = '"+pos+"'order by a.NGAY";
                 * var dtin = _cls.LoadDataText(strin);
                 * string FileName = Thumuc + "\\" + pos + "_Tổng hợp thông tin tuyên truyền_" + dtpNgay.SelectedDate.Value.ToString("ddMMyyyy") + ".csv";
                 * bll.ExportToExcel(dtin, FileName);
                 */
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            finally
            {
                _cls.DongKetNoi();
            }
        }
Пример #12
0
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            var ng = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");

            dtnew = dt.Clone();
            foreach (DataRow dr in dt.Rows)
            {
                if ((bool)dr[0] == true)
                {
                    dtnew.ImportRow(dr);
                }
            }
            if (dtnew == null || dtnew.Rows.Count == 0)
            {
                MessageBox.Show("Chưa chọn chỉ tiêu nào !", "Mess", MessageBoxButton.OK,
                                MessageBoxImage.Information);
            }
            else
            {
                try
                {
                    cls.ClsConnect();
                    foreach (DataRow dr in dtnew.Rows)
                    {
                        strchk = "select * from NGUON_DB where NGAY='" + ng + "' and TT='" + dr["TT"] + "' and SUBTT='" + dr["SUBTT"] + "'";
                        var chk = cls.LoadDataText(strchk);
                        if (chk.Rows.Count > 0)
                        {
                            upd = "update NGUON_DB set P01=" + dr["P01"] + ",P02 = " + dr["P02"] + ",P03 = " + dr["P03"]
                                  + ",P04 = " + dr["P04"] + ",P05 = " + dr["P05"] + ",P06 = " + dr["P06"]
                                  + ",P07 = " + dr["P07"] + ",P08 = " + dr["P08"] + " where NGAY='" + ng + "' and TT=" + dr["TT"] + " and SUBTT=" + dr["SUBTT"];
                            cls.UpdateDataText(upd);
                        }
                        else
                        {
                            ins = "insert into NGUON_DB (TT,TENCT,P01,P02,P03,P04,P05,P06,P07,P08,TONG,NGAY,SUBTT,MUC) " +
                                  " values ('" + dr["TT"] + "',N'" + dr["TENCT"] + "'," + dr["P01"] + "," + dr["P02"] + "," + dr["P03"] + "," + dr["P04"] + "," + dr["P05"]
                                  + ", " + dr["P06"] + "," + dr["P07"] + "," + dr["P08"] + ",0,'" + ng + "'," + dr["SUBTT"] + "," + dr["MUC"] + ")";

                            cls.UpdateDataText(ins);
                        }
                    }
                    MessageBox.Show("Update OK", "Mess", MessageBoxButton.OK, MessageBoxImage.Information);
                    cls.DongKetNoi();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
Пример #13
0
 private void btnOK_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         cls.ClsConnect();
         int      thamso = 2;
         string[] bien   = new string[thamso];
         object[] giatri = new object[thamso];
         bien[0] = "@Ngay";
         if (dtpNgay.SelectedDate != null)
         {
             giatri[0] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
         }
         bien[1]   = "@MaPos";
         giatri[1] = _str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
         var dt = cls.LoadDataProcPara("usp_ChotNguon", bien, giatri, thamso);
         //dataGrid.ItemsSource = dt.DefaultView;
         if (dt.Rows.Count > 0)
         {
             foreach (DataRow dr in dt.Rows)
             {
                 //MessageBox.Show(dr["NG_MATO"].ToString()+"      "+dr["A01"].ToString());
                 string strsql = "update NGUON_UT set A01=" + dr["A01"] + ",A02=" + dr["A02"] + ",A03=" +
                                 dr["A03"] + ",A04=" + dr["A04"] + ",A06=" + dr["A06"] + ",A07=" + dr["A07"]
                                 + ",A09=" + dr["A09"] + ",A10=" + dr["A10"] + ",A11=" +
                                 dr["A11"] + ",A15=" + dr["A15"] + ",A16=" + dr["A16"] + ",A17=" + dr["A17"] +
                                 ",A18=" + dr["A18"] + ",A19=" + dr["A19"] + ",B03T=" + dr["B03T"]
                                 + ",B03H=" + dr["B03H"] + ",B19T=" + dr["B19T"] + ",B19H=" + dr["B19H"]
                                 + " where NG_MATO='" + dr["KU_MATO"].ToString().Trim() + "'";
                 cls.UpdateDataText(strsql);
                 //MessageBox.Show(strsql);
             }
             if (dtpNgay.SelectedDate != null)
             {
                 string str = "update NGUON_UT set NGAY=" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + " where NG_MAPGD='" + _str.Left(CboPos.SelectedValue.ToString().Trim(), 6) + "'";
                 cls.UpdateDataText(str);
             }
             MessageBox.Show("Update Ok", "Mess", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("Xem lại. Chưa có dữ liệu", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error " + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     cls.DongKetNoi();
 }
Пример #14
0
 private void BtnOk_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         dtNew = dt.GetChanges();
         if (dtNew.Rows.Count > 0)
         {
             cls.ClsConnect();
             foreach (DataRow dr in dtNew.Rows)
             {
                 string strsql = "update DM_CANBO set THG_LV='" + dr["THG_LV"] + "',STT=" + dr["STT"] + ",Z_PHEPPRE=" + dr["Z_PHEPPRE"] + ",Z_LAMTHEMPRE =" + dr["Z_LAMTHEMPRE"] + ", NG_UP_PHEP='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "',GDXA=upper('" + dr["GDXA"] + "') where MA_CIF='" + dr["MA_CIF"].ToString().Trim() + "'";
                 cls.UpdateDataText(strsql);
             }
             MessageBox.Show("Lưu dữ liệu thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
             dtNew.Clear();
         }
         else
         {
             MessageBox.Show("Xem lại. Chưa có dữ liệu hoặc chưa nhấn nút Cập nhật !", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         cls.DongKetNoi();
     }
 }
Пример #15
0
 private void btnUpdate_Click(object sender, RoutedEventArgs e)
 {
     if (dtnew == null || dtnew.Rows.Count == 0)
     {
         MessageBox.Show("Chưa có giá trị nào thay đối", "Mess", MessageBoxButton.OK,
                         MessageBoxImage.Information);
     }
     else
     {
         try
         {
             cls.ClsConnect();
             int      thamso = 10;
             string[] bien   = new string[thamso];
             object[] giatri = new object[thamso];
             foreach (DataRow dr in dtnew.Rows)
             {
                 string field = "KH" + bll.Right(BienBll.NdMadv.Trim(), 2);
                 bien[0]   = "@STT";
                 giatri[0] = dr["STT"];
                 bien[1]   = "@GIATRI";
                 giatri[1] = dr["KH"];
                 cls.UpdateDataText("update KHTC set " + field + "=" + giatri[1] + " where STT='" + giatri[0] + "'");
             }
             MessageBox.Show("Update OK", "Mess", MessageBoxButton.OK,
                             MessageBoxImage.Information);
             cls.DongKetNoi();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }
Пример #16
0
 private void OK_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         _cls.ClsConnect();
         string pos    = RadCboPos.SelectedValue.ToString().Trim();
         string quy    = ((int.Parse(dtpNgay.SelectedDate.Value.ToString("MM")) - 1) / 3 + 1).ToString();
         string thang  = dtpNgay.SelectedDate.Value.ToString("MM");
         string nam    = dtpNgay.SelectedDate.Value.ToString("yyyy");
         string ng     = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
         string ngayky = dtpNgayKy.SelectedDate.Value.ToString("yyyy-MM-dd");
         string strsql = "INSERT INTO TT_VBCD (NGAY, THANG, NAM,SOVB,NOIDUNG,MA_CIF,MA_CVU,POS,QUY,NGAYKY) " +
                         " VALUES ('" + ng + "', '" + thang + "', '" + nam + "',N'" + txtSoVB.Text + "',N'" + txtNoiDung.Text + "','" + RadCboKy.SelectedValue + "','" + RadCboCvu.SelectedValue + "','" + pos + "','" + quy + "','" + ngayky + "'); ";
         _cls.UpdateDataText(strsql);
         MessageBox.Show("Lưu thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         _cls.DongKetNoi();
     }
 }
Пример #17
0
 private void BtnOk_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (dtNew.Rows.Count > 0)
         {
             cls.ClsConnect();
             foreach (DataRow dr in dtNew.Rows)
             {
                 //MessageBox.Show(dr["NG_MATO"].ToString()+"      "+dr["A01"].ToString());
                 string strsql = "update NGUON_TT set TANG_TGTK=" + dr["TANG_TGTK"] + ",TANG_TKXA=" + dr["TANG_TKXA"]
                                 + " where NG_MAXA='" + dr["NG_MAXA"].ToString().Trim() + "'";
                 cls.UpdateDataText(strsql);
             }
             MessageBox.Show("Update Ok", "Mess", MessageBoxButton.OK, MessageBoxImage.Information);
             dtNew.Clear();
             //dgvTarGet.ItemsSource = dtNew.DefaultView;
         }
         else
         {
             MessageBox.Show("Xem lại. Chưa có dữ liệu", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         cls.DongKetNoi();
     }
 }
Пример #18
0
 private void lblOk_MouseDown(object sender, MouseButtonEventArgs e)
 {
     try
     {
         cls.ClsConnect();
         if (dtNew.Rows.Count > 0)
         {
             foreach (DataRow dr in dtNew.Rows)
             {
                 string strsql = "update KH_XLN set TRANO=" + dr["TRANO"] + ",LUUVU=" + dr["LUUVU"] + ",GIAHAN=" +
                                 dr["GIAHAN"] + ",CHUYEN_QH=" + dr["CHUYEN_QH"] + ",KH_THUNQH=" + dr["KH_THUNQH"] + ",NQH_LD=" + dr["NQH_LD"]
                                 + " where MATO='" + dr["MATO"].ToString().Trim() + "' AND THANG_KH='" + dr["THANG_KH"].ToString().Trim() + "'";
                 cls.UpdateDataText(strsql);
                 //MessageBox.Show(strsql);
             }
             MessageBox.Show("Update Ok", "Mess", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("Xem lại. Chưa có dữ liệu", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error " + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     cls.DongKetNoi();
 }
Пример #19
0
 private void BtnOk_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (dtNew.Rows.Count > 0)
         {
             cls.ClsConnect();
             foreach (DataRow dr in dtNew.Rows)
             {
                 string strsql = "update NGUONGQVL set N01=" + dr["N01"] + ",N02=" + dr["N02"] + ",N03=" +
                                 dr["N03"] + ",N04=" + dr["N04"] + ",N05=" + dr["N05"] + ",N06=" + dr["N06"]
                                 + ",N07=" + dr["N07"] + ",N08=" + dr["N08"] + ",NGAY='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd")
                                 + "' where TT='" + dr["TT"] + "'";
                 // MessageBox.Show(strsql);
                 cls.UpdateDataText(strsql);
             }
             MessageBox.Show("Update Ok", "Mess", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("Xem lại. Chưa có dữ liệu", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         cls.DongKetNoi();
     }
 }
Пример #20
0
 private void OK_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         _cls.ClsConnect();
         dtNew = _dt.GetChanges();
         if (dtNew == null)
         {
             MessageBox.Show("Chưa có giá trị nào thay đổi !", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
         else
         {
             foreach (DataRow dr in dtNew.Rows)
             {
                 string sql = "update MAUKHB set DUCUOI=" + dr["DUCUOI"] + " where DT_MAPGD='" + dr["DT_MAPGD"] + "' and DT_CAPDT='" + dr["DT_CAPDT"] + "' and  NGAY='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' and DT_MAPGD='" + bll.Left(cboPos.SelectedValue.ToString().Trim(), 6) + "' and KU_CHTRINH='" + dr["KU_CHTRINH"] + "'";
                 _cls.UpdateDataText(sql);
             }
             MessageBox.Show("Save data OK", "Mess", MessageBoxButton.OK, MessageBoxImage.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         _cls.DongKetNoi();
     }
 }
Пример #21
0
 private void lblCapNhat_MouseDown(object sender, MouseButtonEventArgs e)
 {
     try
     {
         if (dtNew.Rows.Count > 0)
         {
             foreach (DataRow dr in dtNew.Rows)
             {
                 //MessageBox.Show(dr["NG_MATO"].ToString()+"      "+dr["A01"].ToString());
                 string strsql = "update MAU06 set TRANGTHAI1='" + dr["TRANGTHAI1"] + "' where SOKU='" + dr["SOKU"] + "'";
                 cls.UpdateDataText(strsql);
                 //MessageBox.Show(strsql);
                 MessageBox.Show("Cập nhật thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
             }
         }
         else
         {
             MessageBox.Show("Bạn chưa chấp nhận hoặc không có dòng nào được chọn !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lổi !" + ex.Message, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Пример #22
0
 private void lblOk_MouseDown(object sender, MouseButtonEventArgs e)
 {
     try
     {
         if (dtpNgay.SelectedDate != null)
         {
             ng = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
         }
         //StartTimer();
         //Countdown(15, TimeSpan.FromSeconds(1), cur => tb.Text = cur.ToString()); //tutm
         if (iRows < lst.Count)
         {
             if (Ration1.IsChecked == true)
             {
                 chon = "A";
             }
             else if (Ration2.IsChecked == true)
             {
                 chon = "B";
             }
             if (Ration3.IsChecked == true)
             {
                 chon = "C";
             }
             if (Ration4.IsChecked == true)
             {
                 chon = "D";
             }
             //if (dapan.Trim() == chon.Trim())
             //    //MessageBox.Show("Đúng rồi ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
             //    PlaySound("Sound\\Dung.mp3");
             //else
             //{
             //    PlaySound("Sound\\Sai.mp3");
             //    MessageBox.Show("Sai rồi, Đáp án là : " + dapan.Trim()+": Căn cứ "+cancu.Trim(), "Thông báo", MessageBoxButton.OK,
             //        MessageBoxImage.Warning);
             //    socausai = socausai + 1;
             //}
             datraloi = datraloi + 1;
             string strstr = "update KQTHINV set TRALOI ='" + chon.Trim() + "' where USERNAME='******' and NGAY = '" + ng + "' and TT=" + TT;
             cls.ClsConnect();
             cls.UpdateDataText(strstr);
             cls.DongKetNoi();
             lblNext_MouseDown(null, null);
         }
         else
         {
             //dtsocau =cls.LoadDataText("select count(case when DAPAN=TRALOI then DAPAN end) SVDUNG,count(DAPAN) VONG from KQTHINV where USERNAME='******' and VONG='"+vong+"' and LOAI='"+ CboChuDe.SelectionBoxItem.ToString().Trim() + "'"); //tutm
             //if (dtsocau.Rows.Count > 0) socau = dtsocau.Rows[0]["DEM"].ToString();
             MessageBox.Show("Bạn đã làm câu cuối cùng !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
             stop_clock();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error " + ex.Message, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Пример #23
0
        private void BtnThem_OnClick(object sender, RoutedEventArgs e)
        {
            if (dtpNgay.SelectedDate != null)
            {
                ng = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
            }
            nv = CboChuDe.SelectionBoxItem.ToString().Trim();

            try
            {
                dapan();
                if (TxtSo.Text.Trim().Length == 0 || TxtCauHoi.Text == "" || TxtA.Text == "" || TxtB.Text == "" || TxtC.Text == "" || TxtD.Text == "")
                {
                    MessageBox.Show("Nhập thông tin về câu hỏi, đáp án chưa đầy đủ !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                    TxtSo.Focus();
                }
                else
                {
                    cls.ClsConnect();
                    var dtthem = cls.LoadDataText("select * from cauhoi where LOAI='" + nv + "' and NGAY='" + ng + "' and TT=" + TxtSo.Text.Trim());
                    if (dtthem.Rows.Count > 0)
                    {
                        MessageBox.Show("Câu " + TxtSo.Text.Trim() + " đã tồn tại", "Thông báo", MessageBoxButton.OK,
                                        MessageBoxImage.Information);
                    }
                    else
                    {
                        string sqladd =
                            "insert into CAUHOI(LOAI,CAUHOI,A,B,C,D,DAPAN,TT,POS,NG_NHAP,CANCU,NGAY)" +
                            " Values('" + CboChuDe.SelectionBoxItem + "',N'" + TxtCauHoi.Text + "',N'" +
                            TxtA.Text.Trim() + "',N'" +
                            TxtB.Text.Trim() + "',N'" + TxtC.Text.Trim() + "',N'" + TxtD.Text.Trim() +
                            "','" + chon + "','" + TxtSo.Text.Trim() + "','" +
                            BienBll.NdMadv.Trim() + "',N'" + BienBll.NdTen.Trim() + "',N'" + TxtCanCu.Text + "','" + ng + "')";
                        cls.UpdateDataText(sqladd);
                        MessageBox.Show("Đã nhập câu hỏi số " + TxtSo.Text.Trim() + " nghiệp vụ " + CboChuDe.SelectionBoxItem + " thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    ClearAll();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Lổi " + ex.Message, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            cls.DongKetNoi();
        }
Пример #24
0
 private void Save()
 {
     try
     {
         if (dtNew.Rows.Count > 0)
         {
             cls.ClsConnect();
             foreach (DataRow dr in dtNew.Rows)
             {
                 if ((bool)dr["CHAPNHAN"])
                 {
                     strsql = "update TBNDH set SOTHG_GH=" + dr["SOTHG_GH"] + ", CHAPNHAN=1"
                              + " where KU_MATO='" + dr["KU_MATO"] + "' and NGAY='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' and DENNGAY='" +
                              dtpDenNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' and SOKU='" + dr["SOKU"] + "'";
                 }
                 else
                 {
                     strsql = "update TBNDH set SOTHG_GH=" + dr["SOTHG_GH"] + ", TUCHOI=1"
                              + " where KU_MATO='" + dr["KU_MATO"] + "' and NGAY='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' and DENNGAY='" +
                              dtpDenNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' and SOKU='" + dr["SOKU"] + "'";
                 }
                 cls.UpdateDataText(strsql);
             }
             dtNew.Clear();
             strsql =
                 "update tbndh set GH_DEN=DATEADD(MM,SOTHG_GH,NG_DHAN), GHDEN=convert(varchar(10),DATEADD(MM,SOTHG_GH,NG_DHAN),103)"
                 + " where CHAPNHAN=1 and NGAY='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd")
                 + "' and DENNGAY='" + dtpDenNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' and KU_MATO='" + s.Left(CboTo.SelectedValue.ToString().Trim(), 7) + "'";
             cls.UpdateDataText(strsql);
         }
         else
         {
             MessageBox.Show("Xem lại. Chưa có dữ liệu", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         cls.DongKetNoi();
     }
 }
Пример #25
0
 private void OK_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         _cls.ClsConnect();
         dtnew = _dt.GetChanges();
         if (dtnew == null)
         {
             MessageBox.Show("Chưa có thay đổi nào về điểm !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             dgvTarGet.ItemsSource = dtnew.DefaultView;
             foreach (DataRow dr in dtnew.Rows)
             {
                 string strup = "update MAU_THIDUA set P0102='" + dr["P0102"] + "',P0202='" + dr["P0202"] + "',P0302='"
                                + dr["P0302"] + "',P0402='" + dr["P0402"] + "',P0502='" + dr["P0502"] + "',P0602='" + dr["P0602"]
                                + "',P0702='" + dr["P0702"] + "',P0802='" + dr["P0802"] + "'  where NAM='" + comboBoxYear.SelectedValue
                                + "' and QUY='" + CboQuy.SelectionBoxItem.ToString().Trim()
                                + "' and DOT='" + bll.Left(CboDot.SelectedValue.ToString(), 1)
                                + "' and STT=" + dr["STT"] + " and SUBTT=" + dr["SUBTT"] + " and CHUYENDE='" + RadCboChDe.SelectedValue.ToString().Trim() + "'";
                 //MessageBox.Show(strup);
                 _cls.UpdateDataText(strup);
             }
             //string strup1= "update LUUTHIDUA set P0103=P0102-P0101,P0203=P0202-P0201,P0303=P0302-P0301,P0403=P0402-P0401,P0503=P0502-P0501,P0603=P0602-P0601,P0703=P0702-P0701,P0803=P0802-P0801 where NAM='" + comboBoxYear.SelectedValue + "' and QUY='" + CboQuy.SelectionBoxItem.ToString().Trim() + "' and DOT='" + bll.Left(CboDot.SelectedValue.ToString(), 1) + "' and CHUYENDE='" + RadCboChDe.SelectedValue.ToString().Trim()+"'";
             //MessageBox.Show(strup1);
             //_cls.UpdateDataText(strup1);
             MessageBox.Show("Save data OK", "Mess", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         string strghichu = "update MAU_THIDUA set GHICHU=N'" + txtGhiChu.Text.Trim()
                            + "' where NAM='" + comboBoxYear.SelectedValue + "' and QUY='" + CboQuy.SelectionBoxItem.ToString().Trim()
                            + "' and DOT='" + bll.Left(CboDot.SelectedValue.ToString(), 1) + "' and CHUYENDE='" + RadCboChDe.SelectedValue.ToString().Trim() + "'";
         //MessageBox.Show("Update OK! " + strghichu, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
         _cls.UpdateDataText(strghichu);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         _cls.DongKetNoi();
     }
 }
Пример #26
0
 private void btnOK_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         cls.ClsConnect();
         if (TxtMa.Text.Trim() == "")
         {
             MessageBox.Show("Hãy chọn sản phẩm cần thay đổi !", "Thông báo", MessageBoxButton.OK,
                             MessageBoxImage.Warning);
         }
         else
         {
             string strkt = "select mapos, nd_ma from dmvpp where ma='" + TxtMa.Text.Trim() + "'";
             var    dtkt  = cls.LoadDataText(strkt);
             if (dtkt.Rows.Count > 0)
             {
                 DataRow dtr   = dtkt.Rows[0];
                 string  ndma  = (string)dtr["ND_MA"];
                 string  mapos = (string)dtr["MAPOS"];
                 if (BienBll.NdMadv == mapos && BienBll.Ndma == ndma)
                 {
                     string upd = "update DMVPP set G" + bll.Right(BienBll.NdMadv.Trim(), 2) + "=" +
                                  TxtGia.Text.Trim()
                                  + ",TEN=N'" + TxtTen.Text.Trim() + "',DONVI=N'" + TxtDv.Text.Trim() +
                                  "',QUYCACH=N'" + TxtQc.Text.Trim() + "' where MA='" + TxtMa.Text.Trim() + "'";
                     // MessageBox.Show(upd);
                     cls.UpdateDataText(upd);
                     MessageBox.Show("Cập nhật thành công sản phẩm : " + TxtTen.Text, "Thông báo",
                                     MessageBoxButton.OK, MessageBoxImage.Information);
                 }
                 else
                 {
                     MessageBox.Show("Bạn không có quyền cập nhật thông tin của đơn vị hoặc người khác");
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     cls.DongKetNoi();
 }
Пример #27
0
        private void btnSua_Click(object sender, RoutedEventArgs e)
        {
            string strup = "";

            try
            {
                cls.ClsConnect();
                dtNew = dt.GetChanges();
                if (dtNew == null || dtNew.Rows.Count == 0)
                {
                    MessageBox.Show("Chưa có thay đổi ngày nào !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
                else
                {
                    foreach (DataRow dr in dtNew.Rows)
                    {
                        //strup = "insert into TSCC_HIS SELECT *,@Ngay NG_DG_SC,'' LYDO,'' DENGHI ,'0' MNV,@Ngay NG_BAOTRI FROM LUU_TSCC WHERE MA_TS = @MaTs";
                        if ((bool)dr["DG_BAOTRI"])
                        {
                            strup = "update LUU_TSCC set DG_BAOTRI=1,NG_DG_BAOTRI='" + DateTime.Now.ToString("yyyy-MM-dd") + "' where MA_TS='" + dr["MA_TS"] + "'";
                        }
                        else
                        {
                            strup = "update LUU_TSCC set DG_BAOTRI=0,NG_DG_BAOTRI='' where MA_TS='" + dr["MA_TS"] + "'";
                        }
                        cls.UpdateDataText(strup);
                    }
                    MessageBox.Show("Cập nhật thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                int      thamso = 2;
                string[] bien   = new string[thamso];
                object[] giatri = new object[thamso];
                bien[0]   = "@Ngay";
                giatri[0] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                bien[1]   = "@Phong";
                giatri[1] = CboPhong.SelectedValue.ToString().Trim();
                var dtin = cls.LoadDataProcPara("usp_TSCC_BAOTRI", bien, giatri, thamso);
                if (dtin.Rows.Count > 0)
                {
                    rpt_TSCC_Hist rpt = new rpt_TSCC_Hist();
                    RPUtility.ShowRp(rpt, dtin, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(),
                                     srv.DbPassSerVer());
                }
                else
                {
                    MessageBox.Show("Không có dữ liệu !", "Thông báo", MessageBoxButton.OK,
                                    MessageBoxImage.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            cls.DongKetNoi();
        }
Пример #28
0
 private void btnXoa_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         dtNew = dt.Clone();
         foreach (DataRow dr in dt.Rows)
         {
             if ((bool)dr[0] == true)
             {
                 dtNew.ImportRow(dr);
             }
         }
         dgvTarGet.ItemsSource = dtNew.DefaultView;
         //dataGrid1.ItemsSource = dtNew.DefaultView;
         if (dtNew.Rows.Count > 0)
         {
             cls.ClsConnect();
             foreach (DataRow dr in dtNew.Rows)
             {
                 string sql = "delete from LuuKhGnTn where ngay = " + "'" +
                              dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' and maxa= '" +
                              dr[8].ToString().Trim() + "'";
                 //MessageBox.Show(sql);
                 cls.UpdateDataText(sql);
                 //MessageBox.Show("Delete OK xã " + dr[8].ToString().Trim(), "Mess");
             }
             MessageBox.Show("Delete OK", "Mess");
             dgvTarGet.ItemsSource = dtNew.DefaultView;
             //dataGrid1.ItemsSource = dtNew.DefaultView;
             dgvTarGet.Items.Refresh();
             cls.DongKetNoi();
         }
         else
         {
             MessageBox.Show("Chưa chọn xã để xóa", "Mess");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Пример #29
0
 private void OK_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (_dt.Rows.Count != 0)
         {
             _dtNew = _dt.GetChanges();
             if (_dtNew != null)
             {
                 _cls.ClsConnect();
                 foreach (DataRow dr in _dtNew.Rows)
                 {
                     string strup = "update MAU_THIDUA set P" + CboPos.SelectedValue.ToString().Substring(4, 2) + "01 =" +
                                    dr["DIEMCHAM"] + ",NGNH" + CboPos.SelectedValue.ToString().Substring(4, 2) +
                                    "=N'" + dr["NG_NHAN"] + "' where NAM='" + comboBoxYear.SelectedValue +
                                    "' and QUY='" + CboQuy.SelectionBoxItem.ToString().Trim() + "' and DOT='" +
                                    bll.Left(CboDot.SelectedValue.ToString(), 1) + "' and STT=" + dr["STT"] +
                                    "and SUBTT=" + dr["SUBTT"] + " and CHUYENDE='" + RadCboChDe.SelectedValue.ToString().Trim() + "'";
                     // MessageBox.Show(strup);
                     _cls.UpdateDataText(strup);
                 }
                 MessageBox.Show("Lưu dữ liệu thành công !", "Mess", MessageBoxButton.OK, MessageBoxImage.Information);
             }
             else
             {
                 MessageBox.Show("Chưa có thay đổi nào !", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
             }
         }
         else
         {
             MessageBox.Show("Bạn chưa lấy dữ liệu !", "Mess", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lỗi \n" + ex.Message, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         _cls.DongKetNoi();
     }
 }
Пример #30
0
 private void ShowGrid_OnMouseDown(object sender, MouseButtonEventArgs e)
 {
     try
     {
         cls.ClsConnect();
         //string strchk=
         //"select * from LUU_KHAOSATVAY where DOT='" + CboDot.SelectionBoxItem + "' and NAM='" + dtpNgay.SelectedDate.Value.ToString("yyyy") + "'";
         //var dtchk = cls.LoadDataText(strchk);
         //if (dtchk.Rows.Count == 0)
         //{
         //    string strins = "insert into LUU_KHAOSATVAY select '" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' TUNGAY,'" +
         //                    dtpNgay.SelectedDate.Value.AddMonths(6).ToString("yyyy-MM-dd") +
         //                    "' DENNGAY,a.MAPOS,'UBND '+d.TEN TENHUYEN,a.MAXA,b.TEN TENXA,a.MATHON,c.TEN TENTHON,a.MATO,a.TEN,a.TEN_TO "
         //                    + " ,0 SH01,0 ST01,0 SH19,0 ST19,0 SH09,0 ST09,0 SH06,0 ST06,0 SH10,0 ST10,'"+ CboDot.SelectionBoxItem + "' DOT "
         //                    +",'"+ dtpNgay.SelectedDate.Value.ToString("yyyy") + "' NAM ,0 SH_CHUA,0 SH_KHONG, a.TRANGTHAI from TTTO a, DMXA b,DMTHON c, DMHUYEN d "
         //                    + " where a.MAXA = b.MA and a.MATHON = c.MA and a.MAPOS = d.MA order by a.MATHON,a.MATO";
         //    cls.UpdateDataText(strins);
         //}
         string strins = "insert into LUU_KHAOSATVAY select '" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "' TUNGAY,'" + dtpNgay.SelectedDate.Value.AddMonths(6).ToString("yyyy-MM-dd") + "' DENNGAY, "
                         + " a.TO_MAPGD MAPOS,'UBND ' + (select TEN from DMHUYEN where MAPOS = a.TO_MAPGD) TENHUYEN,LEFT(a.TO_MADP, 6) MAXA "
                         + " ,(select TEN from DMXA where MA = left(a.TO_MADP, 6)) TENXA,a.TO_MADP MATHON,(select TEN from DMTHON where MA = a.TO_MADP) TENTHON "
                         + " ,a.TO_MATO MATO, a.TO_TENTT TEN,(select TEN from DMTHON where MA = a.TO_MADP) TEN_TO,0 SH01,0 ST01,0 SH19,0 ST19,0 SH09 "
                         + " ,0 ST09,0 SH06,0 ST06,0 SH10,0 ST10, '" + CboDot.SelectionBoxItem + "' DOT,'" + dtpNgay.SelectedDate.Value.ToString("yyyy") + "' NAM,0 SH_CHUA,0 SH_KHONG,a.TRANGTHAI "
                         + " from HSTO a where a.TO_MATO not in (select MATO from LUU_KHAOSATVAY where MATO = a.TO_MATO) and a.TRANGTHAI <> 'C' ";
         cls.UpdateDataText(strins);
         string str = "select * from LUU_KHAOSATVAY where DOT='" + CboDot.SelectionBoxItem + "' and NAM='" + dtpNgay.SelectedDate.Value.ToString("yyyy") + "' and MAXA='" + CboXa.SelectedValue + "' and TRANGTHAI='A'";
         dt = cls.LoadDataText(str);
         if (dt.Rows.Count > 0)
         {
             dgvData.ItemsSource = dt.DefaultView;
         }
         else
         {
             MessageBox.Show("Không có dữ liệu !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }