Exemple #1
0
 private void Luu()
 {
     if (dtct.Rows.Count > 0)
     {
         if (d.bPhieudachuyencstt(l_iddutru, l_sophieu) == 1)
         {
             MessageBox.Show(lan.Change_language_MessageText("Phiếu này đã được duyệt "), d.Msg + " d_duyetdutrucsttll ");
             return;
         }
         l_id = d.getidyymmddhhmiss_stt_computer;
         if (!d.upd_duyetdutrucsttll(l_id, l_sophieu, s_ngay, i_userid))
         {
             MessageBox.Show(lan.Change_language_MessageText("Lưu thông tin duyệt không thành công"), d.Msg + " d_duyetdutrucsttll ");
             return;
         }
         if (!d.upd_d_theodoiduyetdutrucstt(l_id, l_iddutru, i_makho, i_makhoa, 0))
         {
             MessageBox.Show(lan.Change_language_MessageText("Lưu thông tin duyệt không thành công"), d.Msg + "d_theodoiduyetdutrucstt");
             return;
         }
         dtct.AcceptChanges();
         int stt = 1;
         foreach (DataRow row in dtct.Rows)
         {
             d.upd_d_duyetdutrucsttct(l_id, stt++, decimal.Parse(row["mabd"].ToString()), decimal.Parse(row["slduyet"].ToString().Trim() == "" ? "0" : row["slduyet"].ToString().Trim()), decimal.Parse(row["soluong"].ToString() == "" ? "0" : row["soluong"].ToString()));
         }
         if (CHKXML.Checked)
         {
             dtct.WriteXml("..//..//dataxml//d_duyetdutrucstt.xml", XmlWriteMode.WriteSchema);
         }
     }
 }