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); } } }