protected void btnSaveThuoc_Click(object sender, EventArgs e) { lblMessage.Text = ""; int res = 1; if (ddlLoaiCa.SelectedValue == "0") { string ress = ""; if (txtKhoiLuong1.Text != "") { ress += csCont.CaSauAn_CanInsertUpdateThuoc_SS(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc1.SelectedValue), decimal.Parse(txtKhoiLuong1.Text), !chkThemVao.Checked); } if (txtKhoiLuong2.Text != "") { ress += csCont.CaSauAn_CanInsertUpdateThuoc_SS(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc2.SelectedValue), decimal.Parse(txtKhoiLuong2.Text), !chkThemVao.Checked); } if (txtKhoiLuong3.Text != "") { ress += csCont.CaSauAn_CanInsertUpdateThuoc_SS(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc3.SelectedValue), decimal.Parse(txtKhoiLuong3.Text), !chkThemVao.Checked); } if (txtKhoiLuong4.Text != "") { ress += csCont.CaSauAn_CanInsertUpdateThuoc_SS(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc4.SelectedValue), decimal.Parse(txtKhoiLuong4.Text), !chkThemVao.Checked); } if (txtKhoiLuong5.Text != "") { ress += csCont.CaSauAn_CanInsertUpdateThuoc_SS(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc5.SelectedValue), decimal.Parse(txtKhoiLuong5.Text), !chkThemVao.Checked); } if (txtKhoiLuong6.Text != "") { ress += csCont.CaSauAn_CanInsertUpdateThuoc_SS(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc6.SelectedValue), decimal.Parse(txtKhoiLuong6.Text), !chkThemVao.Checked); } if (txtKhoiLuong7.Text != "") { ress += csCont.CaSauAn_CanInsertUpdateThuoc_SS(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc7.SelectedValue), decimal.Parse(txtKhoiLuong7.Text), !chkThemVao.Checked); } if (txtKhoiLuong8.Text != "") { ress += csCont.CaSauAn_CanInsertUpdateThuoc_SS(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc8.SelectedValue), decimal.Parse(txtKhoiLuong8.Text), !chkThemVao.Checked); } if (txtKhoiLuong9.Text != "") { ress += csCont.CaSauAn_CanInsertUpdateThuoc_SS(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc9.SelectedValue), decimal.Parse(txtKhoiLuong9.Text), !chkThemVao.Checked); } if (ress == "") { if (txtKhoiLuong1.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_SS_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc1.SelectedValue), decimal.Parse(txtKhoiLuong1.Text), UserId); } if (txtKhoiLuong2.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_SS_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc2.SelectedValue), decimal.Parse(txtKhoiLuong2.Text), UserId); } if (txtKhoiLuong3.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_SS_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc3.SelectedValue), decimal.Parse(txtKhoiLuong3.Text), UserId); } if (txtKhoiLuong4.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_SS_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc4.SelectedValue), decimal.Parse(txtKhoiLuong4.Text), UserId); } if (txtKhoiLuong5.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_SS_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc5.SelectedValue), decimal.Parse(txtKhoiLuong5.Text), UserId); } if (txtKhoiLuong6.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_SS_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc6.SelectedValue), decimal.Parse(txtKhoiLuong6.Text), UserId); } if (txtKhoiLuong7.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_SS_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc7.SelectedValue), decimal.Parse(txtKhoiLuong7.Text), UserId); } if (txtKhoiLuong8.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_SS_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc8.SelectedValue), decimal.Parse(txtKhoiLuong8.Text), UserId); } if (txtKhoiLuong9.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_SS_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc9.SelectedValue), decimal.Parse(txtKhoiLuong9.Text), UserId); } ddlThuoc1.SelectedIndex = 0; txtKhoiLuong1.Text = ""; ddlThuoc2.SelectedIndex = 0; txtKhoiLuong2.Text = ""; ddlThuoc3.SelectedIndex = 0; txtKhoiLuong3.Text = ""; ddlThuoc4.SelectedIndex = 0; txtKhoiLuong4.Text = ""; ddlThuoc5.SelectedIndex = 0; txtKhoiLuong5.Text = ""; ddlThuoc6.SelectedIndex = 0; txtKhoiLuong6.Text = ""; ddlThuoc7.SelectedIndex = 0; txtKhoiLuong7.Text = ""; ddlThuoc8.SelectedIndex = 0; txtKhoiLuong8.Text = ""; ddlThuoc9.SelectedIndex = 0; txtKhoiLuong9.Text = ""; Page.ClientScript.RegisterStartupScript(typeof(string), "daluuxong", "alert('Đã thêm thành công');window.opener.finishEdit();", true); } else { Page.ClientScript.RegisterStartupScript(typeof(string), "daluuxong", "alert('Một số loại cá không cho thuốc được:" + ress + "');window.opener.finishEdit();", true); } return; } string StrPhanCachKhuChuong = ""; string khuchuong = ""; string currkhuchuong = ""; string StrSoLuongChuong = ""; string StrSoLuongChuongTT = ""; string StrChuong = ""; int SoLuongCa = 0; int SoLuongTT = 0; int index = 0; foreach (GridViewRow r in grvDanhSach.Rows) { HtmlInputCheckBox chkChon = (HtmlInputCheckBox)(r.FindControl("chkChon")); Label lblSoLuong = (Label)(r.FindControl("lblSoLuong")); Label lblSLTT = (Label)(r.FindControl("lblSLTT")); Label lblChuong = (Label)(r.FindControl("lblChuong")); if (chkChon.Checked) { StrSoLuongChuong += "@" + lblSoLuong.Text + "@"; StrSoLuongChuongTT += "@" + lblSLTT.Text + "@"; StrChuong += "@" + lblChuong.ToolTip + "@"; SoLuongCa += int.Parse(lblSoLuong.Text); SoLuongTT += int.Parse(lblSLTT.Text); currkhuchuong = lblChuong.Text.Substring(0, 2); if (currkhuchuong != khuchuong) { StrPhanCachKhuChuong += "@" + index + "@"; khuchuong = currkhuchuong; } index++; } } if (StrPhanCachKhuChuong != "") { StrPhanCachKhuChuong = StrPhanCachKhuChuong.Substring(3) + "@" + index.ToString() + "@"; } decimal KL1 = 0, KL2 = 0, KL3 = 0, KL4 = 0, KL5 = 0, KL6 = 0, KL7 = 0, KL8 = 0, KL9 = 0; string StrKL1 = "", StrKL2 = "", StrKL3 = "", StrKL4 = "", StrKL5 = "", StrKL6 = "", StrKL7 = "", StrKL8 = "", StrKL9 = ""; decimal TongDoiChieu1 = 0, TongDoiChieu2 = 0, TongDoiChieu3 = 0, TongDoiChieu4 = 0, TongDoiChieu5 = 0, TongDoiChieu6 = 0, TongDoiChieu7 = 0, TongDoiChieu8 = 0, TongDoiChieu9 = 0; int h = 0; string f = "{0:0."; for (int i = 0; i < int.Parse(txtThapPhan.Text); i++) { f += "#"; } f += "}"; foreach (GridViewRow r in grvDanhSach.Rows) { HtmlInputCheckBox chkChon = (HtmlInputCheckBox)(r.FindControl("chkChon")); Label lblSoLuong = (Label)(r.FindControl("lblSoLuong")); if (chkChon.Checked) { if (txtKhoiLuong1.Text != "") { decimal KhoiLuong = decimal.Parse(txtKhoiLuong1.Text); KL1 = KhoiLuong * decimal.Parse(lblSoLuong.Text) / Convert.ToDecimal(SoLuongCa); string sKL1 = String.Format(f, KL1); decimal dKL1 = Convert.ToDecimal(sKL1); TongDoiChieu1 += dKL1; if (h == index - 1) { if (TongDoiChieu1 != KhoiLuong) { decimal temp = dKL1 + KhoiLuong - TongDoiChieu1; string sTemp = String.Format(f, temp); decimal dTemp = Convert.ToDecimal(sTemp); if (dTemp <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL1 += "@" + sTemp.Replace(',', '.') + "@"; } else { if (dKL1 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL1 += "@" + sKL1.Replace(',', '.') + "@"; } } else { if (dKL1 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL1 += "@" + sKL1.Replace(',', '.') + "@"; } } if (txtKhoiLuong2.Text != "") { decimal KhoiLuong = decimal.Parse(txtKhoiLuong2.Text); KL2 = KhoiLuong * decimal.Parse(lblSoLuong.Text) / Convert.ToDecimal(SoLuongCa); string sKL2 = String.Format(f, KL2); decimal dKL2 = Convert.ToDecimal(sKL2); TongDoiChieu2 += dKL2; if (h == index - 1) { if (TongDoiChieu2 != KhoiLuong) { decimal temp = dKL2 + KhoiLuong - TongDoiChieu2; string sTemp = String.Format(f, temp); decimal dTemp = Convert.ToDecimal(sTemp); if (dTemp <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL2 += "@" + sTemp.Replace(',', '.') + "@"; } else { if (dKL2 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL2 += "@" + sKL2.Replace(',', '.') + "@"; } } else { if (dKL2 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL2 += "@" + sKL2.Replace(',', '.') + "@"; } } if (txtKhoiLuong3.Text != "") { decimal KhoiLuong = decimal.Parse(txtKhoiLuong3.Text); KL3 = KhoiLuong * decimal.Parse(lblSoLuong.Text) / Convert.ToDecimal(SoLuongCa); string sKL3 = String.Format(f, KL3); decimal dKL3 = Convert.ToDecimal(sKL3); TongDoiChieu3 += dKL3; if (h == index - 1) { if (TongDoiChieu3 != KhoiLuong) { decimal temp = dKL3 + KhoiLuong - TongDoiChieu3; string sTemp = String.Format(f, temp); decimal dTemp = Convert.ToDecimal(sTemp); if (dTemp <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL3 += "@" + sTemp.Replace(',', '.') + "@"; } else { if (dKL3 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL3 += "@" + sKL3.Replace(',', '.') + "@"; } } else { if (dKL3 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL3 += "@" + sKL3.Replace(',', '.') + "@"; } } if (txtKhoiLuong4.Text != "") { decimal KhoiLuong = decimal.Parse(txtKhoiLuong4.Text); KL4 = KhoiLuong * decimal.Parse(lblSoLuong.Text) / Convert.ToDecimal(SoLuongCa); string sKL4 = String.Format(f, KL4); decimal dKL4 = Convert.ToDecimal(sKL4); TongDoiChieu4 += dKL4; if (h == index - 1) { if (TongDoiChieu4 != KhoiLuong) { decimal temp = dKL4 + KhoiLuong - TongDoiChieu4; string sTemp = String.Format(f, temp); decimal dTemp = Convert.ToDecimal(sTemp); if (dTemp <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL4 += "@" + sTemp.Replace(',', '.') + "@"; } else { if (dKL4 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL4 += "@" + sKL4.Replace(',', '.') + "@"; } } else { if (dKL4 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL4 += "@" + sKL4.Replace(',', '.') + "@"; } } if (txtKhoiLuong5.Text != "") { decimal KhoiLuong = decimal.Parse(txtKhoiLuong5.Text); KL5 = KhoiLuong * decimal.Parse(lblSoLuong.Text) / Convert.ToDecimal(SoLuongCa); string sKL5 = String.Format(f, KL5); decimal dKL5 = Convert.ToDecimal(sKL5); TongDoiChieu5 += dKL5; if (h == index - 1) { if (TongDoiChieu5 != KhoiLuong) { decimal temp = dKL5 + KhoiLuong - TongDoiChieu5; string sTemp = String.Format(f, temp); decimal dTemp = Convert.ToDecimal(sTemp); if (dTemp <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL5 += "@" + sTemp.Replace(',', '.') + "@"; } else { if (dKL5 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL5 += "@" + sKL5.Replace(',', '.') + "@"; } } else { if (dKL5 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL5 += "@" + sKL5.Replace(',', '.') + "@"; } } if (txtKhoiLuong6.Text != "") { decimal KhoiLuong = decimal.Parse(txtKhoiLuong6.Text); KL6 = KhoiLuong * decimal.Parse(lblSoLuong.Text) / Convert.ToDecimal(SoLuongCa); string sKL6 = String.Format(f, KL6); decimal dKL6 = Convert.ToDecimal(sKL6); TongDoiChieu6 += dKL6; if (h == index - 1) { if (TongDoiChieu6 != KhoiLuong) { decimal temp = dKL6 + KhoiLuong - TongDoiChieu6; string sTemp = String.Format(f, temp); decimal dTemp = Convert.ToDecimal(sTemp); if (dTemp <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL6 += "@" + sTemp.Replace(',', '.') + "@"; } else { if (dKL6 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL6 += "@" + sKL6.Replace(',', '.') + "@"; } } else { if (dKL6 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL6 += "@" + sKL6.Replace(',', '.') + "@"; } } if (txtKhoiLuong7.Text != "") { decimal KhoiLuong = decimal.Parse(txtKhoiLuong7.Text); KL7 = KhoiLuong * decimal.Parse(lblSoLuong.Text) / Convert.ToDecimal(SoLuongCa); string sKL7 = String.Format(f, KL7); decimal dKL7 = Convert.ToDecimal(sKL7); TongDoiChieu7 += dKL7; if (h == index - 1) { if (TongDoiChieu7 != KhoiLuong) { decimal temp = dKL7 + KhoiLuong - TongDoiChieu7; string sTemp = String.Format(f, temp); decimal dTemp = Convert.ToDecimal(sTemp); if (dTemp <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL7 += "@" + sTemp.Replace(',', '.') + "@"; } else { if (dKL7 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL7 += "@" + sKL7.Replace(',', '.') + "@"; } } else { if (dKL7 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL7 += "@" + sKL7.Replace(',', '.') + "@"; } } if (txtKhoiLuong8.Text != "") { decimal KhoiLuong = decimal.Parse(txtKhoiLuong8.Text); KL8 = KhoiLuong * decimal.Parse(lblSoLuong.Text) / Convert.ToDecimal(SoLuongCa); string sKL8 = String.Format(f, KL8); decimal dKL8 = Convert.ToDecimal(sKL8); TongDoiChieu8 += dKL8; if (h == index - 1) { if (TongDoiChieu8 != KhoiLuong) { decimal temp = dKL8 + KhoiLuong - TongDoiChieu8; string sTemp = String.Format(f, temp); decimal dTemp = Convert.ToDecimal(sTemp); if (dTemp <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL8 += "@" + sTemp.Replace(',', '.') + "@"; } else { if (dKL8 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL8 += "@" + sKL8.Replace(',', '.') + "@"; } } else { if (dKL8 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL8 += "@" + sKL8.Replace(',', '.') + "@"; } } if (txtKhoiLuong9.Text != "") { decimal KhoiLuong = decimal.Parse(txtKhoiLuong9.Text); KL9 = KhoiLuong * decimal.Parse(lblSoLuong.Text) / Convert.ToDecimal(SoLuongCa); string sKL9 = String.Format(f, KL9); decimal dKL9 = Convert.ToDecimal(sKL9); TongDoiChieu9 += dKL9; if (h == index - 1) { if (TongDoiChieu9 != KhoiLuong) { decimal temp = dKL9 + KhoiLuong - TongDoiChieu9; string sTemp = String.Format(f, temp); decimal dTemp = Convert.ToDecimal(sTemp); if (dTemp <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL9 += "@" + sTemp.Replace(',', '.') + "@"; } else { if (dKL9 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL9 += "@" + sKL9.Replace(',', '.') + "@"; } } else { if (dKL9 <= 0) { lblMessage.Text = "Có chuồng thuốc không hợp lệ. Đề nghị tăng số chữ số thập phân."; return; } StrKL9 += "@" + sKL9.Replace(',', '.') + "@"; } } h++; } } string sRes = ""; if (txtKhoiLuong1.Text != "") { res = csCont.CaSauAn_CanInsertUpdateThuoc(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc1.SelectedValue), decimal.Parse(txtKhoiLuong1.Text), int.Parse(ddlLoaiCa.SelectedValue), !chkThemVao.Checked, StrChuong); if (res == 0) { sRes += ddlThuoc1.SelectedValue + ", "; } else if (res == -1) { sRes += ddlThuoc1.SelectedValue + ": đã nhập, "; } } if (txtKhoiLuong2.Text != "") { res = csCont.CaSauAn_CanInsertUpdateThuoc(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc2.SelectedValue), decimal.Parse(txtKhoiLuong2.Text), int.Parse(ddlLoaiCa.SelectedValue), !chkThemVao.Checked, StrChuong); if (res == 0) { sRes += ddlThuoc2.SelectedValue + ", "; } else if (res == -1) { sRes += ddlThuoc2.SelectedValue + ": đã nhập, "; } } if (txtKhoiLuong3.Text != "") { res = csCont.CaSauAn_CanInsertUpdateThuoc(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc3.SelectedValue), decimal.Parse(txtKhoiLuong3.Text), int.Parse(ddlLoaiCa.SelectedValue), !chkThemVao.Checked, StrChuong); if (res == 0) { sRes += ddlThuoc3.SelectedValue + ", "; } else if (res == -1) { sRes += ddlThuoc3.SelectedValue + ": đã nhập, "; } } if (txtKhoiLuong4.Text != "") { res = csCont.CaSauAn_CanInsertUpdateThuoc(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc4.SelectedValue), decimal.Parse(txtKhoiLuong4.Text), int.Parse(ddlLoaiCa.SelectedValue), !chkThemVao.Checked, StrChuong); if (res == 0) { sRes += ddlThuoc4.SelectedValue + ", "; } else if (res == -1) { sRes += ddlThuoc4.SelectedValue + ": đã nhập, "; } } if (txtKhoiLuong5.Text != "") { res = csCont.CaSauAn_CanInsertUpdateThuoc(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc5.SelectedValue), decimal.Parse(txtKhoiLuong5.Text), int.Parse(ddlLoaiCa.SelectedValue), !chkThemVao.Checked, StrChuong); if (res == 0) { sRes += ddlThuoc5.SelectedValue + ", "; } else if (res == -1) { sRes += ddlThuoc5.SelectedValue + ": đã nhập, "; } } if (txtKhoiLuong6.Text != "") { res = csCont.CaSauAn_CanInsertUpdateThuoc(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc6.SelectedValue), decimal.Parse(txtKhoiLuong6.Text), int.Parse(ddlLoaiCa.SelectedValue), !chkThemVao.Checked, StrChuong); if (res == 0) { sRes += ddlThuoc6.SelectedValue + ", "; } else if (res == -1) { sRes += ddlThuoc6.SelectedValue + ": đã nhập, "; } } if (txtKhoiLuong7.Text != "") { res = csCont.CaSauAn_CanInsertUpdateThuoc(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc7.SelectedValue), decimal.Parse(txtKhoiLuong7.Text), int.Parse(ddlLoaiCa.SelectedValue), !chkThemVao.Checked, StrChuong); if (res == 0) { sRes += ddlThuoc7.SelectedValue + ", "; } else if (res == -1) { sRes += ddlThuoc7.SelectedValue + ": đã nhập, "; } } if (txtKhoiLuong8.Text != "") { res = csCont.CaSauAn_CanInsertUpdateThuoc(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc8.SelectedValue), decimal.Parse(txtKhoiLuong8.Text), int.Parse(ddlLoaiCa.SelectedValue), !chkThemVao.Checked, StrChuong); if (res == 0) { sRes += ddlThuoc8.SelectedValue + ", "; } else if (res == -1) { sRes += ddlThuoc8.SelectedValue + ": đã nhập, "; } } if (txtKhoiLuong9.Text != "") { res = csCont.CaSauAn_CanInsertUpdateThuoc(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc9.SelectedValue), decimal.Parse(txtKhoiLuong9.Text), int.Parse(ddlLoaiCa.SelectedValue), !chkThemVao.Checked, StrChuong); if (res == 0) { sRes += ddlThuoc9.SelectedValue + ", "; } else if (res == -1) { sRes += ddlThuoc9.SelectedValue + ": đã nhập, "; } } if (sRes != "") { Page.ClientScript.RegisterStartupScript(typeof(string), "daluuxong", "alert('Có một số loại thuốc không xử lý được: " + sRes + "');window.opener.finishEdit();", true); } else { if (txtKhoiLuong1.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc1.SelectedValue), decimal.Parse(txtKhoiLuong1.Text), int.Parse(ddlLoaiCa.SelectedValue), SoLuongCa, SoLuongTT, StrSoLuongChuong, StrSoLuongChuongTT, StrChuong, StrKL1, StrPhanCachKhuChuong, UserId, !chkThemVao.Checked); } if (txtKhoiLuong2.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc2.SelectedValue), decimal.Parse(txtKhoiLuong2.Text), int.Parse(ddlLoaiCa.SelectedValue), SoLuongCa, SoLuongTT, StrSoLuongChuong, StrSoLuongChuongTT, StrChuong, StrKL2, StrPhanCachKhuChuong, UserId, !chkThemVao.Checked); } if (txtKhoiLuong3.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc3.SelectedValue), decimal.Parse(txtKhoiLuong3.Text), int.Parse(ddlLoaiCa.SelectedValue), SoLuongCa, SoLuongTT, StrSoLuongChuong, StrSoLuongChuongTT, StrChuong, StrKL3, StrPhanCachKhuChuong, UserId, !chkThemVao.Checked); } if (txtKhoiLuong4.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc4.SelectedValue), decimal.Parse(txtKhoiLuong4.Text), int.Parse(ddlLoaiCa.SelectedValue), SoLuongCa, SoLuongTT, StrSoLuongChuong, StrSoLuongChuongTT, StrChuong, StrKL4, StrPhanCachKhuChuong, UserId, !chkThemVao.Checked); } if (txtKhoiLuong5.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc5.SelectedValue), decimal.Parse(txtKhoiLuong5.Text), int.Parse(ddlLoaiCa.SelectedValue), SoLuongCa, SoLuongTT, StrSoLuongChuong, StrSoLuongChuongTT, StrChuong, StrKL5, StrPhanCachKhuChuong, UserId, !chkThemVao.Checked); } if (txtKhoiLuong6.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc6.SelectedValue), decimal.Parse(txtKhoiLuong6.Text), int.Parse(ddlLoaiCa.SelectedValue), SoLuongCa, SoLuongTT, StrSoLuongChuong, StrSoLuongChuongTT, StrChuong, StrKL6, StrPhanCachKhuChuong, UserId, !chkThemVao.Checked); } if (txtKhoiLuong7.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc7.SelectedValue), decimal.Parse(txtKhoiLuong7.Text), int.Parse(ddlLoaiCa.SelectedValue), SoLuongCa, SoLuongTT, StrSoLuongChuong, StrSoLuongChuongTT, StrChuong, StrKL7, StrPhanCachKhuChuong, UserId, !chkThemVao.Checked); } if (txtKhoiLuong8.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc8.SelectedValue), decimal.Parse(txtKhoiLuong8.Text), int.Parse(ddlLoaiCa.SelectedValue), SoLuongCa, SoLuongTT, StrSoLuongChuong, StrSoLuongChuongTT, StrChuong, StrKL8, StrPhanCachKhuChuong, UserId, !chkThemVao.Checked); } if (txtKhoiLuong9.Text != "") { csCont.CaSauAn_InsertUpdateThuoc_NoCheck(int.Parse(hdCaSauAn.Value), int.Parse(ddlThuoc9.SelectedValue), decimal.Parse(txtKhoiLuong9.Text), int.Parse(ddlLoaiCa.SelectedValue), SoLuongCa, SoLuongTT, StrSoLuongChuong, StrSoLuongChuongTT, StrChuong, StrKL9, StrPhanCachKhuChuong, UserId, !chkThemVao.Checked); } ddlThuoc1.SelectedIndex = 0; txtKhoiLuong1.Text = ""; ddlThuoc2.SelectedIndex = 0; txtKhoiLuong2.Text = ""; ddlThuoc3.SelectedIndex = 0; txtKhoiLuong3.Text = ""; ddlThuoc4.SelectedIndex = 0; txtKhoiLuong4.Text = ""; ddlThuoc5.SelectedIndex = 0; txtKhoiLuong5.Text = ""; ddlThuoc6.SelectedIndex = 0; txtKhoiLuong6.Text = ""; ddlThuoc7.SelectedIndex = 0; txtKhoiLuong7.Text = ""; ddlThuoc8.SelectedIndex = 0; txtKhoiLuong8.Text = ""; ddlThuoc9.SelectedIndex = 0; txtKhoiLuong9.Text = ""; Page.ClientScript.RegisterStartupScript(typeof(string), "daluuxong", "alert('Đã lưu xong!');window.opener.finishEdit();", true); } }