public void display_for_update(US_V_DM_CO_SO_DINH_MUC ip_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us_dm_co_so_dinh_muc.dcID = ip_us.dcID;
     us_obj_2_form(ip_us);
     this.ShowDialog();
 }
 public void display_4_update(US_GD_KHONG_DONG_BAO_HIEM ip_us_ko_bh)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     v_us_dang_sua = ip_us_ko_bh;
     us_obj_2_form(ip_us_ko_bh);
     this.ShowDialog();
 }
 internal void displayInsert()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     load_data_to_form();
     m_pan_xoa.Visible = false;
     this.ShowDialog();
 }
 public void display_4_insert(string thang, string nam)
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     m_dat_thang.DateTime = new DateTime(int.Parse(nam), int.Parse(thang), 1);
     m_dat_thang.Enabled = false;
     this.ShowDialog();
 }
 public void ShowForPresent(int id_nhan_vien)
 {
     m_sle_ten_nv.EditValue = id_nhan_vien;
     m_dc_id_nhan_vien = id_nhan_vien;
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     this.ShowDialog();
 }
 public void display_for_insert()
 {
     US_V_HOC_SINH v_us_hs = new US_V_HOC_SINH();
     m_txt_ma_hoc_sinh.Text = v_us_hs.suggest_id_hs_moi();
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     this.ShowDialog();
 }
Ejemplo n.º 7
0
 private void them_quyet_dinh()
 {
     reset_form_quyet_dinh();
     m_e_form_mode            = DataEntryFormMode.InsertDataState;
     m_grb_quyet_dinh.Enabled = true;
     m_txt_ma_quyet_dinh.Focus();
 }
Ejemplo n.º 8
0
 public void display_for_update(US_DM_NHA_CUNG_CAP ip_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us = ip_us;
     us_obj_2_form();
     this.ShowDialog();
 }
Ejemplo n.º 9
0
 public void display_for_insert_truong()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     m_cbo_loai_co_so.SelectedIndex = 1;
     m_cbo_loai_co_so.Enabled = false;
     this.ShowDialog();
 }
Ejemplo n.º 10
0
 internal void DisPlayForUpdate(US_DM_MAU_EMAIL v_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     us_to_form(v_us);
     m_us = v_us;
     this.ShowDialog();
 }
 public void display_4_insert(object editValue)
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     m_date_goi_y = Convert.ToDateTime(editValue);
     m_dat_thang.EditValue = editValue;
     this.ShowDialog();
 }
Ejemplo n.º 12
0
 public void display_for_update(US_DM_KY m_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us_dm_ky    = m_us;
     us_obj_2_form();
     this.ShowDialog();
 }
 public void display_for_update(US_DM_PHONG_BAN m_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us = m_us;
     us_obi_2_form();
     this.ShowDialog();
 }
 internal void display_for_insert()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     m_chk_hieu_luc.Checked = true;
     m_chk_hieu_luc.Enabled = false;
     this.ShowDialog();
 }
Ejemplo n.º 15
0
 internal void displayupdate(US_DM_LOAI_YEU_CAU v_us1, US_DM_LOAI_YEU_CAU v_us2)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us          = v_us1;
     us_to_form(v_us1, v_us2);
     this.ShowDialog();
 }
 public void display_4_update(US_GD_PHU_THUOC_DETAILS ip_us)
 {
     m_us_phu_thuoc_details = ip_us;
     us_obj_2_form();
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     this.ShowDialog();
 }
Ejemplo n.º 17
0
 internal void displayupdate(US_HT_NGUOI_SU_DUNG v_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us          = v_us;
     us_to_form(v_us);
     this.ShowDialog();
 }
Ejemplo n.º 18
0
        /// <summary>
        /// Thực hiện các thao tác thêm, sửa, xóa từ điển dựa vào giá trị của v_e_form_mode
        /// </summary>
        /// <param name="ip_tu_dien"></param>
        /// <param name="v_e_form_mode"></param>
        public void SaveData(CTuDienModel ip_tu_dien, DataEntryFormMode v_e_form_mode)
        {
            CM_DM_TU_DIEN_WEB v_cm_dm_tu_dien = ip_tu_dien.CopyAs <CM_DM_TU_DIEN_WEB>();

            switch (v_e_form_mode)
            {
            case DataEntryFormMode.DeleteDataState:
                Delete(v_cm_dm_tu_dien.ID);
                break;

            case DataEntryFormMode.InsertDataState:
                Insert(v_cm_dm_tu_dien);
                break;

            case DataEntryFormMode.SelectDataState:
                break;

            case DataEntryFormMode.UpdateDataState:
                Update(v_cm_dm_tu_dien);
                break;

            case DataEntryFormMode.ViewDataState:
                break;

            default:
                break;
            }
        }
Ejemplo n.º 19
0
 internal void displayForUpdate(IPCOREUS.US_GD_DAT_HANG v_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us = v_us;
     us_to_form(v_us);
     this.ShowDialog();
 }
Ejemplo n.º 20
0
 public void display_for_update(US_HT_PHAN_QUYEN_HE_THONG ip_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     us_obj_2_form(ip_us);
     m_us = ip_us;
     this.ShowDialog();
 }
Ejemplo n.º 21
0
 protected void m_cmd_cap_nhat_Click(object sender, EventArgs e)
 {
     try
     {
         if (hdf_id.Value == "")
         {
             m_lbl_mess.Text = "Bạn phải chọn nội dung cần Cập nhật";
             return;
         }
         if (!check_validate())
         {
             return;
         }
         // hdf_id lưu ID của môn chứ ko phải lưu mã môn
         if (!check_ma_mon_update(hdf_ma_mon.Value))
         {
             string someScript;
             someScript = "<script language='javascript'>alert('Mã môn này đã tồn tại');</script>";
             Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
             return;
         }
         form_2_us_object(m_us_dm_mon_hoc);
         m_us_dm_mon_hoc.dcID = CIPConvert.ToDecimal(hdf_id.Value);
         m_us_dm_mon_hoc.Update();
         reset_control();
         m_lbl_mess.Text            = "Cập nhật dữ liệu thành công";
         m_grv_dm_mon_hoc.EditIndex = -1;
         m_init_mode = DataEntryFormMode.ViewDataState;
         load_data_to_grid();
     }
     catch (System.Exception v_e)
     {
         CSystemLog_301.ExceptionHandle(this, v_e);
     }
 }
Ejemplo n.º 22
0
 public void display_for_update(US_DM_PHONG_BAN ip_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us_dm_phong_ban = ip_us;
     us_obj_2_form();
     this.ShowDialog();
 }
Ejemplo n.º 23
0
 internal void displayupdate(US_DM_LOAI_YEU_CAU v_us1, US_DM_LOAI_YEU_CAU v_us2)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us = v_us1;
     us_to_form(v_us1, v_us2);
     this.ShowDialog();
 }
 //
 //
 // Events
 //
 //
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (m_hdf_id.Value != "")
         {
             m_e_form_mode = DataEntryFormMode.UpdateDataState;
         }
         else
         {
             m_e_form_mode = DataEntryFormMode.InsertDataState;
         }
         m_cmd_thoat.Attributes.Add("onclick", "window.close();");
         if (!this.IsPostBack)
         {
             if (this.Request.QueryString["id_lop_mon"] != null)
             {
                 m_txt_ma_lop_mon.Text = get_ma_lop_mon(CIPConvert.ToDecimal(this.Request.QueryString["id_lop_mon"]));
                 load_2_cbo_hop_dong_khung();
                 load_2_cbo_noi_dung_thanh_toan();
                 load_data_2_grid();
             }
             else
             {
                 this.Response.Redirect("../Default.aspx");
             }
         }
     }
     catch (Exception v_e)
     {
         CSystemLog_301.ExceptionHandle(this, v_e);
     }
 }
 public void display_4_insert()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     //this.m_lbl_header.Text = "THÊM THÔNG TIN LƯƠNG CỨNG";
     //clear_data_in_form();
     this.ShowDialog();
 }
 public void display_for_update(US_V_HOC_SINH ip_us_test)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us_hs = ip_us_test;
     us_obj_2_from();
     this.ShowDialog();
 }
 internal void DisplayForInsert()
 {
     this.Text = "F105 - Thêm loại ngày công";
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     this.CenterToScreen();
     this.ShowDialog();
 }
Ejemplo n.º 28
0
 private void update_don_vi_thanh_toan()
 {
     try
     {
         m_grv_dm_don_vi_thanh_toan.EditIndex = -1;
         if (Page.IsValid)
         {
             if (!check_validate())
             {
                 return;
             }
             if (m_hdf_id_dm_don_vi_thanh_toan.Value == "")
             {
                 m_lbl_mess.Text = "Bạn phải chọn đơn vị cần Cập nhật."; return;
             }
             form_to_us_object();
             m_us_dm_don_vi_thanh_toan.dcID = CIPConvert.ToDecimal(m_hdf_id_dm_don_vi_thanh_toan.Value);
             m_us_dm_don_vi_thanh_toan.Update();
             m_lbl_mess.Text = "Đã cập nhật bản ghi thành công.";
             reset_control();
             m_init_mode = DataEntryFormMode.ViewDataState;
             m_grv_dm_don_vi_thanh_toan.EditIndex = -1;
             load_data_to_grid();
         }
     }
     catch (Exception v_e)
     {
         m_lbl_mess.Text = "Lỗi trong quá trình cập nhật bản ghi.";
         throw v_e;
     }
 }
 public decimal display_for_insert()
 {
     Text = "F330 - Thêm mới hợp đồng";
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     this.ShowDialog();
     return m_us_gd_hd.dcID;
 }
 public void display_for_update(US_HT_PHAN_QUYEN_HE_THONG ip_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     us_obj_2_form(ip_us);
     m_us = ip_us;
     this.ShowDialog();
 }
 public void display_for_update(US_V_GD_THONG_KE ip_us_v)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     us_obj_2_form(ip_us_v);
     m_cbo_co_so_dm.Enabled = false;
     this.ShowDialog();
 }
Ejemplo n.º 32
0
        private void save_data()
        {
            if (check_data_is_ok())
            {
                form_2_us_object();
                switch (m_e_form_mode)
                {
                case DataEntryFormMode.InsertDataState:
                    m_dgl_result = DataEntryFormMode.InsertDataState;
                    break;

                case DataEntryFormMode.SelectDataState:
                    break;

                case DataEntryFormMode.UpdateDataState:
                    m_dgl_result = DataEntryFormMode.UpdateDataState;
                    break;

                case DataEntryFormMode.ViewDataState:
                    break;

                default:
                    break;
                }
            }
            this.Close();
        }
 internal void display_for_insert(decimal id_nv)
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     m_sle_chon_nhan_vien.EditValue = id_nv;
     m_sle_chon_nhan_vien.Enabled = false;
     this.ShowDialog();
 }
 public void display_4_update(US.US_DM_LOP_MON ip_us_dm_lop_mon)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_us_dm_lop_mon = ip_us_dm_lop_mon;
     us_object_2_form();
     this.ShowDialog();
 }
Ejemplo n.º 35
0
 internal void DisPlayForUpdate(US_DM_MAU_EMAIL v_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     us_to_form(v_us);
     m_us = v_us;
     this.ShowDialog();
 }
 public void display_4_insert()
 {
     this.Text = "F101 - Thêm đơn vị";
     m_lbl_header.Text = "THÊM ĐƠN VỊ";
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     this.CenterToScreen();
     this.ShowDialog();
 }
 internal void DisplayForInsert()
 {
     this.Text = "F104 - Thêm loại hợp đồng";
     m_lbl_header.Text = "THÊM LOẠI HỢP ĐỒNG";
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     this.CenterToScreen();
     this.ShowDialog();
 }
        public void display_4_insert()
        {
            m_e_form_mode = DataEntryFormMode.InsertDataState;
            Text = "F361 - Thêm mới quyết định";
            m_lbl_header.Text = "THÊM MỚI QUYẾT ĐỊNH";

            this.ShowDialog();
        }
 public void DisplayForInsert()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     Text = "F150 - Thêm mới nhân viên";
     m_txt_ma_nv.Text = ExecuteFuntion.LayMaNhanVienTiepTheo().ToString();
     this.CenterToScreen();
     this.ShowDialog();
 }
 public void display_4_update(US_GD_HE_SO_LNS ip_us)
 {
     m_us = ip_us;
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     us_2_form();
     Text = "SỬA HỆ SỐ LNS";
     ShowDialog();
 }
 public void display_for_update(BCTKUS.US_V_GD_PHONG_BAN_DINH_MUC ip_v_m_us)
 {
     m_e = DataEntryFormMode.UpdateDataState;
     m_us_v_gd_pbdm = ip_v_m_us;
     m_us_obj_to_form();
     m_id = ip_v_m_us.dcID;
     this.ShowDialog();
 }
 internal void displayUpdate(US_DM_LOAI_YEU_CAU v_us_dich_vu)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     load_data_to_form();
     m_us_dich_vu = v_us_dich_vu;
     us_to_form(v_us_dich_vu);
     this.ShowDialog();
 }
        public void display_for_update(US_V_GD_LUONG_THEO_QD m_us)
        {
            m_e_form_mode = DataEntryFormMode.UpdateDataState;
            m_e_file_mode = DataEntryFileMode.EditFile;

            us_2_form(m_us);
            this.ShowDialog();
        }
 internal void display_for_update(US_GD_THU_NHAP_KHAC v_us)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     set_init_form_load();
     m_us_gd_tnk = v_us;
     us_2_form(v_us);
     this.ShowDialog();
 }
Ejemplo n.º 45
0
 private void them_quyet_dinh()
 {
     m_e_quyet_dinh_mode = DataEntryFormMode.InsertDataState;
     reset_form_quyet_dinh();
     m_lbl_loai_qd.Text       = new US.US_CM_DM_TU_DIEN(CIPConvert.ToDecimal(TU_DIEN.QD_THANH_LAP_DU_AN)).strTEN;
     m_e_form_mode            = DataEntryFormMode.InsertDataState;
     m_grb_quyet_dinh.Enabled = true;
     m_txt_ma_quyet_dinh.Focus();
 }
 protected void m_grv_danh_sach_du_toan_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
 {
     try
     {
         m_init_mode = DataEntryFormMode.UpdateDataState;
         m_cmd_luu_du_lieu.Enabled      = false;
         m_cmd_cap_nhat_du_toan.Enabled = true;
         load_data_2_us_by_id_and_show_on_form(e.NewSelectedIndex);
     }
     catch (Exception V_e)
     {
         CSystemLog_301.ExceptionHandle(this, V_e);
     }
 }
Ejemplo n.º 47
0
 internal void DisPlayForUpdate(IPCOREUS.US_DM_CAU_HOI v_us_cau_hoi, IPCOREUS.US_DM_CAU_TRA_LOI v_us_cau_tra_loi)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     m_cbo_nhom_cau_hoi.Enabled = false;
     m_us_cau_hoi     = v_us_cau_hoi;
     m_us_cau_tra_loi = v_us_cau_tra_loi;
     us_to_form(v_us_cau_hoi, v_us_cau_tra_loi);
     if (us_user.dcIDNhom == 1)
     {
         txt_cau_hoi.ReadOnly = true;
         m_pan_luu.Visible    = false;
     }
     this.ShowDialog();
 }
Ejemplo n.º 48
0
 protected void m_grv_dm_mon_hoc_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
 {
     try
     {
         m_init_mode           = DataEntryFormMode.UpdateDataState;
         m_cmd_tao_moi.Enabled = false;
         m_lbl_mess.Text       = "";
         load_data_2_us_by_id(e.NewSelectedIndex);
     }
     catch (Exception v_e)
     {
         CSystemLog_301.ExceptionHandle(this, v_e);
     }
 }
 protected void m_grv_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
 {
     try
     {
         m_lbl_mess.Text        = "";
         m_e_form_mode          = DataEntryFormMode.UpdateDataState;
         m_hdf_id.Value         = CIPConvert.ToStr(this.m_grv.DataKeys[e.NewSelectedIndex].Value);
         m_us_gd_lop_mon_detail = new US_GD_LOP_MON_DETAIL(CIPConvert.ToDecimal(this.m_grv.DataKeys[e.NewSelectedIndex].Value));
         us_object_2_form();
     }
     catch (Exception v_e)
     {
         CSystemLog_301.ExceptionHandle(this, v_e);
     }
 }
    //
    //
    // Event
    //
    //
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            m_cmd_thoat.Attributes.Add("onclick", "window.close();");

            if (this.Request.QueryString["mode"] != null && this.Request.QueryString["id_lop_mon"] != null)
            {
                if (this.Request.QueryString["mode"] == "update")
                {
                    m_e_form_mode = DataEntryFormMode.UpdateDataState;
                }
                else if (this.Request.QueryString["mode"] == "insert")
                {
                    m_e_form_mode = DataEntryFormMode.InsertDataState;
                }
                else if (this.Request.QueryString["mode"] == "view")
                {
                    m_e_form_mode = DataEntryFormMode.ViewDataState;
                }
                else
                {
                    return;
                }
                m_dc_id_lop_mon = CIPConvert.ToDecimal(this.Request.QueryString["id_lop_mon"].ToString());
            }
            if (!this.IsPostBack)
            {
                load_2_cbo_mon_hoc();
                switch (m_e_form_mode)
                {
                case DataEntryFormMode.UpdateDataState:
                    load_form_update();
                    break;

                case DataEntryFormMode.InsertDataState:

                    break;

                case DataEntryFormMode.ViewDataState:

                    break;
                }
            }
        }catch (Exception v_e) {
            CSystemLog_301.ExceptionHandle(this, v_e);
        }
    }
Ejemplo n.º 51
0
        private void chon_quyet_dinh()
        {
            m_e_quyet_dinh_mode      = DataEntryFormMode.SelectDataState;
            m_grb_quyet_dinh.Enabled = true;
            f600_v_dm_quyet_dinh v_frm = new f600_v_dm_quyet_dinh();

            //v_frm.select_data("Tấ, ref m_us_quyet_dinh);

            if (m_us_quyet_dinh.dcID == -1)
            {
                return;
            }
            m_grb_quyet_dinh.Enabled = false;

            us_quyet_dinh_to_form(m_us_quyet_dinh);
        }
Ejemplo n.º 52
0
 protected void m_grv_dm_danh_sach_hop_dong_khung_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
 {
     try
     {
         m_init_mode = DataEntryFormMode.UpdateDataState;
         m_cmd_luu_du_lieu.Enabled = false;
         m_cbo_noi_dung_tt.Enabled = false;
         m_cmd_cap_nhat_pl.Enabled = true;
         m_lbl_thong_bao.Text      = "";
         //m_pnl_table.Visible = true;
         load_data_2_us_by_id_and_show_on_form(e.NewSelectedIndex);
     }
     catch (Exception V_e)
     {
         CSystemLog_301.ExceptionHandle(this, V_e);
     }
 }
Ejemplo n.º 53
0
        private void chon_quyet_dinh()
        {
            m_e_form_mode            = DataEntryFormMode.UpdateDataState;
            m_grb_quyet_dinh.Enabled = true;
            f600_v_dm_quyet_dinh v_frm = new f600_v_dm_quyet_dinh();

            v_frm.select_data(CHON_QUYET_DINH.CONG_TAC, ref m_us_dm_quyet_dinh);

            if (m_us_dm_quyet_dinh.dcID == -1)
            {
                return;
            }
            m_grb_quyet_dinh.Enabled = false;

            // Dùng QĐ vừa có để lấy ra Quyết định công tác (GD_CONG_TAC)
            var v_us = new US_V_GD_CONG_TAC();
            var v_ds = new DS_V_GD_CONG_TAC();

            v_us.FillDatasetSearchByIdQuyetDinh(v_ds, m_us_dm_quyet_dinh.dcID);
            v_us.DataRow2Me(v_ds.V_GD_CONG_TAC.Rows[0]);
            us_quyet_dinh_to_form(v_us);
        }
 protected void m_cmd_cap_nhat_Click(object sender, EventArgs e)
 {
     try
     {
         if (hdf_id.Value == "")
         {
             m_lbl_mess.Text = "Bạn phải chọn nội dung cần Cập nhật";
             return;
         }
         form_2_us_object(m_us_dm_su_kien);
         m_us_dm_su_kien.dcID = CIPConvert.ToDecimal(hdf_id.Value);
         m_us_dm_su_kien.Update();
         reset_control();
         m_lbl_mess.Text            = "Cập nhật dữ liệu thành công";
         m_grv_dm_su_kien.EditIndex = -1;
         m_init_mode = DataEntryFormMode.ViewDataState;
         load_data_to_grid();
     }
     catch (System.Exception v_e)
     {
         CSystemLog_301.ExceptionHandle(this, v_e);
     }
 }
Ejemplo n.º 55
0
 internal void DisPlayForInsert()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     this.ShowDialog();
 }
Ejemplo n.º 56
0
 public void display_for_insert()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     this.ShowDialog();
 }
Ejemplo n.º 57
0
 internal void displayinsert()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     load_data_combobox();
     this.ShowDialog();
 }
Ejemplo n.º 58
0
 public void display_for_insert()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     m_us_dm_ky    = new US_DM_KY();
     this.ShowDialog();
 }
Ejemplo n.º 59
0
 public void DisPlayForInsert()
 {
     m_e_form_mode = DataEntryFormMode.InsertDataState;
     load_data_cbo();
     this.ShowDialog();
 }