private void Luu() { if (dtct.Rows.Count > 0) { if (d.bPhieudachuyen(l_iddutru, l_sophieu) == 2) { MessageBox.Show(lan.Change_language_MessageText("Phiếu này đã được duyệt "), d.Msg); return; } l_id = d.getidyymmddhhmiss_stt_computer; if (!d.upd_duyetdutrukholl(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); return; } if (!d.upd_d_theodoiduyetdutru_cn(l_id, l_iddutru, i_makho, d.i_Chinhanh_hientai, 0)) { MessageBox.Show(lan.Change_language_MessageText("Lưu thông tin duyệt không thành công"), d.Msg); return; } dtct.AcceptChanges(); int stt = 1; foreach (DataRow row in dtct.Rows) { d.upd_d_duyetdutrukhoct(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_duyetdutrukho1.xml", XmlWriteMode.WriteSchema); } } }