public decimal Display(decimal ip_dc_so_hoc_vien, decimal ip_dc_id_mon_hoc, ref decimal op_dc_id_version_mon, ref decimal op_dc_diem_qua_mon) { m_dc_id_mon_hoc = ip_dc_id_mon_hoc; m_dc_so_hoc_vien = ip_dc_so_hoc_vien; var v_mon_hoc = new US_DM_MON_HOC(ip_dc_id_mon_hoc); m_lbl_mon_hoc.Text = v_mon_hoc.strMA_MON_HOC + " - " + v_mon_hoc.strTEN_MON_HOC; m_lbl_so_luong_hoc_vien.Text = ip_dc_so_hoc_vien.ToString(); WinFormControls.load_data_to_combobox_with_query(m_cbo_version, "ID", "MA_VERSION", WinFormControls.eTAT_CA.NO, "SELECT * FROM DM_VERSION_MON_HOC WHERE ID_MON_HOC=" + ip_dc_id_mon_hoc.ToString()); this.ShowDialog(); if (this.DialogResult == System.Windows.Forms.DialogResult.OK) { op_dc_diem_qua_mon = CIPConvert.ToDecimal(m_txt_diem_qua_mon.Text); op_dc_id_version_mon = CIPConvert.ToDecimal(m_cbo_version.SelectedValue.ToString()); return CIPConvert.ToDecimal(m_txt_so_hoc_vien_1_lop.Text); } else { return -1; } }
private List<decimal> taoLopHoc(decimal v_so_luong_hoc_vien, decimal ip_dc_id_version_mon, decimal ip_dc_diem_qua_mon) { m_so_luong_hoc_vien = v_so_luong_hoc_vien; decimal v_dc_so_hoc_vien = GetSelectedRows(m_grv).Count; decimal v_dc_id_mon_hoc = CIPConvert.ToDecimal(m_search_lookup_edit.EditValue); List<decimal> v_lst_id_lop = new List<decimal>(); var v_mon_hoc = new US_DM_MON_HOC(v_dc_id_mon_hoc); while (v_dc_so_hoc_vien > 0) { US_GD_LOP_MON v_us = new US_GD_LOP_MON(); v_us.dcID_VERSION_MON_HOC = ip_dc_id_version_mon; v_us.dcDIEM_QUA_MON = ip_dc_diem_qua_mon; v_us.dcSO_LUONG = v_so_luong_hoc_vien; v_us.strDA_XOA = "N"; v_us.strMA_LOP_HOC = "FAKE-" + v_mon_hoc.strMA_MON_HOC + DateTime.Now.Date.ToShortDateString() + new Random().Next(10, 99); v_us.strNGUOI_LAP = "admin"; v_us.IsNGUOI_SUANull(); v_us.Insert(); v_lst_id_lop.Add(v_us.dcID); v_dc_so_hoc_vien -= CIPConvert.ToDecimal(v_so_luong_hoc_vien); } MessageBox.Show("Tạo thành công " + v_lst_id_lop.Count() + " lớp môn cho môn " + v_mon_hoc.strTEN_MON_HOC); return v_lst_id_lop; }
private void load_data_2_grid() { US_DM_MON_HOC v_us = new US_DM_MON_HOC();//Khai báo US //DataSet v_ds = new DataSet(); m_ds.Clear(); DataTable v_dt = new DataTable(); m_ds.Tables.Add(v_dt); v_us.FillDatasetTheoMonHoc(m_ds, CIPConvert.ToDecimal(m_search_lookup_edit.EditValue.ToString())); m_grc.DataSource = m_ds.Tables[0]; }