public US_GD_CHI_TIET_GIAO_VON(decimal i_dbID) { pm_objDS = new DS_GD_CHI_TIET_GIAO_VON(); pm_strTableName = c_TableName; IMakeSelectCmd v_objMkCmd = new CMakeAndSelectCmd(pm_objDS, c_TableName); v_objMkCmd.AddCondition("ID", i_dbID, eKieuDuLieu.KieuNumber, eKieuSoSanh.Bang); SqlCommand v_cmdSQL; v_cmdSQL = v_objMkCmd.getSelectCmd(); this.FillDatasetByCommand(pm_objDS, v_cmdSQL); pm_objDR = getRowClone(pm_objDS.Tables[pm_strTableName].Rows[0]); }
public US_GD_CHI_TIET_GIAO_VON() { pm_objDS = new DS_GD_CHI_TIET_GIAO_VON(); pm_strTableName = c_TableName; pm_objDR = pm_objDS.Tables[pm_strTableName].NewRow(); }
//private methods private bool check_validate_is_ok() { bool v_b_result = true; if (get_form_mode(m_hdf_form_mode).Equals(LOAI_FORM.XOA)) { US_GD_CHI_TIET_GIAO_VON v_us = new US_GD_CHI_TIET_GIAO_VON(); DS_GD_CHI_TIET_GIAO_VON v_ds = new DS_GD_CHI_TIET_GIAO_VON(); v_us.FillDataset(v_ds, "where id = " + m_hdf_id_giao_kh.Value); if (v_ds.GD_CHI_TIET_GIAO_VON.Count > 0) { m_lbl_mess_grid.Text = "Bạn không thể xoá bản ghi này, dữ liệu này đang được sử dụng!"; v_b_result = false; } } else { if (m_hdf_id_quyet_dinh.Value.Trim().Equals("")) { m_lbl_mess_detail.Text = "Bạn phải nhập QĐ giao Kế hoạch hoặc Chọn QĐ đã nhập!"; return false; } if (m_txt_so_tien.Text == "") { m_lbl_mess_detail.Text += "\n Bạn phải nhập Số tiền!"; m_txt_so_tien.Focus(); v_b_result = false; } if (m_ddl_tieu_muc.SelectedValue == "-1") { if (m_ddl_tieu_muc.Items.Count > 1) { m_lbl_mess_detail.Text += "\n Bạn phải chọn Tiểu mục!"; m_ddl_tieu_muc.Focus(); v_b_result = false; } } if (m_ddl_muc.SelectedValue == "-1") { m_lbl_mess_detail.Text += "\n Bạn phải chọn Mục!"; m_ddl_muc.Focus(); v_b_result = false; } if (m_ddl_khoan.SelectedValue == "-1") { m_lbl_mess_detail.Text += "\n Bạn phải chọn Khoản"; m_ddl_khoan.Focus(); v_b_result = false; } if (m_ddl_chuong.SelectedValue == "-1") { m_lbl_mess_detail.Text += "\n Bạn phải chọn Chương"; m_ddl_chuong.Focus(); v_b_result = false; } if (!CValidateTextBox.IsValid(m_txt_ghi_chu, DataType.StringType, allowNull.NO)) { m_lbl_mess_detail.Text += "\n Bạn phải Nhập nội dung!"; m_txt_ghi_chu.Focus(); v_b_result = false; } } return v_b_result; }