Esempio n. 1
0
        public void DuplicateLocation()
        {
            try
            {
                if (string.IsNullOrEmpty(hdfRecordId.Text))
                {
                    return;
                }
                var location    = cat_LocationServices.GetById(Convert.ToInt32(hdfRecordId.Text));
                var newLocation = new cat_Location
                {
                    Name        = location.Name,
                    Description = location.Description,
                    Group       = location.Group,
                    ParentId    = location.ParentId
                };
                cat_LocationServices.Create(newLocation);

                GridPanel1.Reload();
            }
            catch (Exception ex)
            {
                Dialog.ShowNotification("Đã có lỗi xảy ra trong quá trình nhân đôi dữ liệu !");
            }
        }
        protected void show_now() //沒有_PAT_ID的時候, 用這個函式來顯示頁面(不論是歷史病患或是當前病患)
        {
            DateTime datetime = DateTime.Now;
            int      iOrn     = 0;
            string   weekType = (0 == (iOrn = datetime.DayOfWeek.GetHashCode()) ? 7 : iOrn).ToString();
            String   date     = datetime.ToString("yyyy-MM-dd");
            String   sql;

            sql  = "SELECT p.pif_id, P.pif_name, if (P.pif_sex = 'M','男','女') as sex, P.pif_dob, P.pif_ic, ";
            sql += "if (b.next_visit_date > '','腹透','血透') as txt_10, ";
            sql += "b.next_visit_date AS FirstDate, e.dat_9 AS InfoDate, ";
            sql += "if (g.BI > 0,'V',' ') as txt_101, ";
            sql += "case f.opt_1  when '1' then '退出' when '2' then '移植' when '3' then '转出' when '4' then '死亡' when '5' then '转入' else '' end AS opt_52, ";
            sql += "f.info_date, p.pif_docname ";
            sql += "FROM mac_setup M ";
            sql += "LEFT JOIN appointment_setup A ON M.mac_flr  = A.apptst_flr ";
            sql += "AND M.mac_sec = A.apptst_sec AND M.mac_bedno = A.apptst_bed AND A.apptst_daytyp='" + weekType + "'";
            sql += "LEFT JOIN pat_visit         V ON A.apptst_patic=V.pv_ic AND V.pv_datevisit='" + date + "'";
            sql += "LEFT JOIN pat_info          P ON A.apptst_patic=P.pif_ic ";
            sql += "LEFT JOIN zinfo_f_012       e ON P.pif_id = e.pat_id ";
            sql += "LEFT JOIN zinfo_a_07        f ON P.pif_id = f.pat_id ";
            sql += "LEFT JOIN (SELECT pat_id, MAX(dat_3) AS next_visit_date FROM zinfo_p_06 group by pat_id) b ON P.pif_id=b.pat_id ";
            sql += "LEFT JOIN BI_SUM_View       g ON P.pif_id = g.pat_no ";
            sql += "WHERE P.pif_id IS NOT NULL ";
            sql += "ORDER BY A.apptst_timetyp, M.mac_flr, M.mac_bedno";
            DataTable dt     = db.Query(sql);
            Store     istore = GridPanel1.GetStore();

            istore.DataSource = db.GetDataArray(dt);
            istore.DataBind();
        }
    /// <summary>
    /// Insert dữ liệu vào bảng HOSO dữ liệu lấy từ HoSoUngVien
    /// </summary>
    /// <author>ViVi</author>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    public void btnForward_Click(object sender, DirectEventArgs e)
    {
        HoSoUngVienController ctrol = new HoSoUngVienController();

        //hdfMaUngVien.Text;
        //Session["MaDonVi"].ToString();
        //hdfMaKeHoachTuyenDung.text;
        //dfNgayThuViec
        try
        {
            // sinh mã cán bộ
            HoSoController hsController = new HoSoController();
            string         newMaCb      = hsController.GenerateMaCB(Session["MaDonVi"].ToString());
            if (!dfNgayThuViec.SelectedDate.ToString().Contains("0001"))
            {
                ctrol.CopyToHoSo(int.Parse("0" + hdfMaUngVien.Text), Session["MaDonVi"].ToString(), int.Parse("0" + hdfMaKeHoachTuyenDung.Text), dfNgayThuViec.SelectedDate, newMaCb);
                wdForwardToHOSO.Hide();
                checkboxSelection.ClearSelections();
                GridPanel1.Reload();
                btnChuyenTiep.Disabled     = true;
                btnRoiNgayDiLam.Disabled   = true;
                btnTinhTrangDiLam.Disabled = true;
                Dialog.ShowNotification("Chuyển thành công!");
            }
        }
        catch (Exception ex) {
            Dialog.ShowError(ex.Message);
        }
    }
Esempio n. 4
0
    void AfterClickImport_AfterClickImport(object sender, EventArgs e)
    {
        try
        {
            List <BangChamCongThangInfo> list = (List <BangChamCongThangInfo>)sender;
            int idBangChamCong = Int32.Parse(hdfIdBangChamCong.Text);

            int count = 0;
            foreach (var item in list)
            {
                item.IdBangChamCong = idBangChamCong;
                bool tmp = new ChamCongThangController().UpdateFromExcel(item);
                if (tmp == true)
                {
                    count++;
                }
            }
            if (list.Count == 0)
            {
                X.Msg.Alert("Thông báo", "Không tìm thấy dữ liệu. Vui lòng kiểm tra lại").Show();
            }
            else
            {
                X.Msg.Alert("Thông báo", string.Format("Có {0} nhân viên được cập nhật dữ liệu", count)).Show();
                GridPanel1.Reload();
            }
        }
        catch (Exception ex)
        {
            X.Msg.Alert("Thông báo", ex.Message.ToString()).Show();
        }
    }
 protected void btnDelete_Click(object sender, DirectEventArgs e)
 {
     try
     {
         string sql = "Delete from " + TableForDeleting + " where " + IDProperty + " in (";
         string id  = "";
         foreach (var item in RowSelectionModel1.SelectedRows)
         {
             id += "'" + item.RecordID + "',";
         }
         DataHandler.GetInstance().ExecuteNonQuery(sql + id + "'-1')");
         GridPanel1.Reload();
         btnDelete.Disabled = true;
         btnEdit.Disabled   = true;
         RowSelectionModel1.ClearSelections();
     }
     catch (Exception ex)
     {
         if (ex.Message.Contains("REFERENCE constraint"))
         {
             X.MessageBox.Alert("Có lỗi xảy ra", "Không thể xóa được vì dữ liệu này đang được sử dụng ở chỗ khác !").Show();
         }
         else
         {
             X.MessageBox.Alert("Có lỗi xảy ra", ex.Message).Show();
         }
     }
 }
Esempio n. 6
0
 public void Search()
 {
     //SearchLoad();
     Gridload();
     Window1.Hide();
     GridPanel1.Show();
 }
Esempio n. 7
0
 public void DeleteRecord(string pr_key)
 {
     try
     {
         DataTable dt = new BHCHEDOBAOHIEMController().GetByParentId(Convert.ToInt32(pr_key));
         if (dt.Rows.Count > 0)
         {
             for (int i = 0; i < dt.Rows.Count; i++)
             {
                 if (dt.Rows[i]["ParentID"].ToString() == pr_key)
                 {
                     new BHCHEDOBAOHIEMController().DeleteByPrkey(Convert.ToInt32(dt.Rows[i]["IDCheDoBaoHiem"]));
                 }
             }
         }
         else
         {
             new BHCHEDOBAOHIEMController().DeleteByPrkey(Convert.ToInt32(pr_key));
             hdfRecordID.Text = "";
         }
     }
     catch
     {
         X.MessageBox.Alert("Thông báo", "Mã chế độ bảo hiểm đang được sử dụng").Show();
     }
     GridPanel1.Reload();
 }
 public void mnuXacNhanDiLam_Click(object sender, DirectEventArgs e)
 {
     try
     {
         foreach (var item in checkboxSelection.SelectedRows)
         {
             DAL.HoSoUngVien hsuv = new DAL.HoSoUngVien();
             hsuv.MaUngVien = int.Parse("0" + item.RecordID);
             if (e.ExtraParams["XacNhan"] == "TuChoi")
             {
                 hsuv.XacNhanDiLam = false;
             }
             else
             {
                 hsuv.XacNhanDiLam = true;
             }
             new HoSoUngVienController().XacNhanDiLam(hsuv);
         }
         checkboxSelection.ClearSelections();
         GridPanel1.Reload();
         btnChuyenTiep.Disabled     = true;
         btnRoiNgayDiLam.Disabled   = true;
         btnTinhTrangDiLam.Disabled = true;
     }
     catch (Exception ex)
     {
         Dialog.ShowError(ex.Message);
     }
 }
Esempio n. 9
0
 protected void btnOK_Click(object sender, DirectEventArgs e)
 {
     try
     {
         DataTable record = new DM_CONGVIECController().GetByPrkey(txtmaloaihdcoppy.Text);
         if (record.Rows.Count > 0)
         {
             Dialog.ShowNotification("Mã đã tồn tại");
         }
         else
         {
             record = new DM_CONGVIECController().GetByPrkey(hdfRecordID.Text);
             record.Rows[0]["MA_CONGVIEC"] = txtmaloaihdcoppy.Text;
             DM_CONGVIECInfo item = new DM_CONGVIECInfo()
             {
                 MA_CONGVIEC  = record.Rows[0]["MA_CONGVIEC"].ToString(),
                 TEN_CONGVIEC = record.Rows[0]["TEN_CONGVIEC"].ToString(),
                 USERNAME     = record.Rows[0]["USERNAME"].ToString(),
                 DATE_CREATE  = DateTime.Parse(record.Rows[0]["DATE_CREATE"].ToString()),
                 MA_DONVI     = record.Rows[0]["MA_DONVI"].ToString(),
             };
             new DM_CONGVIECController().Insert(item);
             //RM.RegisterClientScriptBlock("fd", string.Format("addRecord('{0}', '{1}', '{2}', '{3}', '{4}')", item.MA_CONGVIEC, item.TEN_CONGVIEC, item.USERNAME, item.DATE_CREATE, item.MA_DONVI));
             GridPanel1.Reload();
         }
         wdInputNewPrimaryKey.Hide();
     }
     catch (Exception ex)
     {
         Dialog.ShowError(ex.Message.ToString());
     }
 }
Esempio n. 10
0
 protected void btnOK_Click(object sender, DirectEventArgs e)
 {
     try
     {
         DataTable record = new BHCHEDOBAOHIEMController().GetByPrkey(Convert.ToInt32(txtmaloaihdcoppy.Text));
         if (record.Rows.Count > 0)
         {
             Dialog.ShowNotification("Mã đã tồn tại");
         }
         else
         {
             record = new BHCHEDOBAOHIEMController().GetByPrkey(Convert.ToInt32(hdfRecordID.Text));
             record.Rows[0]["IDCheDoBaoHiem"] = int.Parse(txtmaloaihdcoppy.Text);
             BHCHEDOBAOHIEMInfo item = new BHCHEDOBAOHIEMInfo()
             {
                 IDCheDoBaoHiem  = int.Parse(record.Rows[0]["IDCheDoBaoHiem"].ToString()),
                 ParentID        = int.Parse(record.Rows[0]["ParentID"].ToString()),
                 MaCheDoBaohiem  = record.Rows[0]["MaCheDoBaohiem"].ToString(),
                 TenCheDoBaoHiem = record.Rows[0]["TenCheDoBaoHiem"].ToString(),
                 UserID          = int.Parse(record.Rows[0]["UserID"].ToString()),
                 DateCreate      = DateTime.Parse(record.Rows[0]["DateCreate"].ToString()),
                 MaDonVi         = record.Rows[0]["MaDonVi"].ToString(),
             };
             new BHCHEDOBAOHIEMController().Insert(item);
         }
         GridPanel1.Reload();
         wdInputNewPrimaryKey.Hide();
     }
     catch (Exception ex)
     {
         Dialog.ShowError(ex.Message.ToString());
     }
 }
Esempio n. 11
0
 protected void btnXoaNgach_Click(object sender, DirectEventArgs e)
 {
     try
     {
         CellSelectionModel sm      = GridPanel1.SelectionModel.Primary as CellSelectionModel;
         string             maNgach = sm.SelectedCell.RecordID;
         string             tmpBac  = sm.SelectedCell.Name;
         int bac = 0;
         if (tmpBac.StartsWith("Bac"))
         {
             bac = int.Parse(tmpBac.Replace("Bac", "").Trim());
             DM_MUCLUONG_NGACHInfo ngach = new DM_MUCLUONG_NGACHController().GetByMaNgachAndBacLuong(maNgach, bac);
             if (ngach == null)
             {
                 X.Msg.Alert("Thông báo từ hệ thống", "Không tìm thấy dữ liệu").Show();
                 return;
             }
             new DM_MUCLUONG_NGACHController().Delete(ngach.PR_KEY);
             Dialog.ShowNotification("Đã xóa dữ liệu của ngạch: " + ngach.TenNgach + ", bậc : " + ngach.BacLuong);
             GridPanel1.Reload();
         }
         else
         {
             Dialog.ShowNotification("Dữ liệu này không thể xóa!");
         }
     }
     catch (Exception ex)
     {
         X.Msg.Alert("Thông báo từ hệ thống", "Có lỗi xảy ra: " + ex.Message).Show();
     }
 }
Esempio n. 12
0
    //private void LoadNhomTieuChi()
    //{
    //    Ext.Net.TreeNode root = new Ext.Net.TreeNode();

    //    // tao node goc
    //    Ext.Net.TreeNode node = new Ext.Net.TreeNode("Các nhóm tiêu chí đánh giá");
    //    node.Icon = Ext.Net.Icon.House;
    //    root.Nodes.Add(node);
    //    node.Expanded = true;
    //    node.NodeID = "-1";
    //    node.Listeners.Click.Handler = @"#{hdfMaNhom}.setValue('-1');PagingToolbar1.pageIndex=0;PagingToolbar1.doLoad();#{Store1}.reload();";
    //    LoadNhomTieuChiCon(node);

    //    TreeDMTieuChiDanhGia.Root.Clear();
    //    TreeDMTieuChiDanhGia.Root.Add(root);
    //}

    //private void LoadNhomTieuChiCon(Ext.Net.TreeNode parentNode)
    //{
    //    var data = new TieuChiDanhGiaController().GetByParentID(parentNode.NodeID, Session["MaDonVi"].ToString());
    //    foreach (DataRow item in data.Rows)
    //    {
    //        Ext.Net.TreeNode node = new Ext.Net.TreeNode(item["TenNhom"].ToString());
    //        node.Icon = Ext.Net.Icon.Folder;
    //        node.Expanded = true;
    //        node.NodeID = item["MaNhom"].ToString();
    //        node.Listeners.Click.Handler = "#{hdfMaNhom}.setValue('" + node.NodeID + "'); PagingToolbar1.pageIndex=0; PagingToolbar1.doLoad(); #{Store1}.reload();";
    //        parentNode.Nodes.Add(node);

    //        //LoadNhomTieuChiCon(node);
    //    }
    //}

    #endregion

    protected void btnChuyenTiep_Click(object sender, DirectEventArgs e)
    {
        RowSelectionModel sm = GridPanel1.SelectionModel.Primary as RowSelectionModel;

        foreach (var item in sm.SelectedRows)
        {
            DataTable table = new TieuChiDanhGiaController().GetByPrkey(item.RecordID);

            if (table.Rows.Count > 0)
            {
                TieuChiDanhGiaInfo tc = new TieuChiDanhGiaInfo();
                tc.MaNhom      = table.Rows[0]["MaNhom"].ToString();
                tc.TenNhom     = table.Rows[0]["TenNhom"].ToString();
                tc.HeSo        = decimal.Parse(table.Rows[0]["HeSo"].ToString());
                tc.MaDonVi     = table.Rows[0]["MaDonVi"].ToString();
                tc.ParentID    = cbxChuyenTiepNhomTC.SelectedItem.Value;
                tc.GhiChu      = table.Rows[0]["GhiChu"].ToString();
                tc.CreatedDate = DateTime.Parse(table.Rows[0]["CreatedDate"].ToString());
                tc.CreatedBy   = int.Parse(table.Rows[0]["CreatedBy"].ToString());

                new TieuChiDanhGiaController().Update(tc);
            }
        }
        GridPanel1.Reload();
        wdChuyenTiep.Hide();
    }
Esempio n. 13
0
 protected void btnCapNhat_Click(object sender, DirectEventArgs e)
 {
     try
     {
         int ngay, thang, nam;
         ngay  = int.Parse("0" + hdfNgay.Text);
         thang = int.Parse(cbxMonth.SelectedItem.Value);
         nam   = int.Parse(spnYear.Text);
         TinhLuongKhoanController  controller = new TinhLuongKhoanController();
         DAL.ChamCongKhoanAustfeed vaoRa      = new DAL.ChamCongKhoanAustfeed();
         if (e.ExtraParams["Edit"] == "True")
         {
             vaoRa = controller.GetByMaCanBoAndDay(hdfCanBo.Text, ngay, thang, nam);
         }
         else
         {
             DAL.ChamCongKhoanAustfeed temp = controller.GetByMaCanBoAndDay(hdfCanBo.Text, ngay, thang, nam);
             if (temp != null)
             {
                 Dialog.ShowError("Thông tin lương khoán của cán bộ " + cbCanBo.Text + " ngày " + ngay + " đã tồn tại");
                 return;
             }
         }
         vaoRa.MaCB          = hdfCanBo.Text;
         vaoRa.MonthYear     = new DateTime(nam, thang, ngay);
         vaoRa.SoGioDangKy   = double.Parse("0" + txtSoGioDangKy.Text.Replace(".", ","));
         vaoRa.SoGioLamViec  = double.Parse("0" + txtSoGioLamViec.Text.Replace(".", ","));
         vaoRa.SoGioCaTo     = double.Parse("0" + txtSoGioCaTo.Text.Replace(".", ","));
         vaoRa.SanPhamChinh  = decimal.Parse("0" + txtSanPhamChinh.Text.Replace(".", ","));
         vaoRa.SanPhamPhu    = decimal.Parse("0" + txtSanPhamPhu.Text.Replace(".", ","));
         vaoRa.LuongSanPham  = decimal.Parse("0" + txtLuongSanPham.Text);
         vaoRa.LuongCongNhat = decimal.Parse("0" + txtLuongCongNhat.Text);
         vaoRa.LuongHoTro    = double.Parse("0" + txtLuongHoTro.Text.Replace('.', ','));
         vaoRa.LuongKhac     = decimal.Parse("0" + txtLuongKhac.Text);
         if (e.ExtraParams["Edit"] == "True")
         {
             controller.Update(vaoRa);
             Dialog.ShowNotification("Cập nhật dữ liệu thành công");
             wdLuongKhoanSanXuat.Hide();
         }
         else
         {
             controller.Insert(vaoRa);
             Dialog.ShowNotification("Thêm mới thành công");
             if (e.ExtraParams["Close"] == "True")
             {
                 wdLuongKhoanSanXuat.Hide();
             }
             else
             {
                 RM.RegisterClientScriptBlock("rlst", "ResetWindows();");
             }
         }
         GridPanel1.Reload();
     }
     catch (Exception ex)
     {
         X.Msg.Alert("Thông báo từ hệ thống", "Có lỗi xảy ra: " + ex.Message).Show();
     }
 }
Esempio n. 14
0
 protected void mnuXoaLuongKhoan_Click(object sender, DirectEventArgs e)
 {
     try
     {
         int year  = int.Parse(spnYear.Value.ToString());
         int month = int.Parse(cbxMonth.SelectedItem.Value);
         TinhLuongKhoanController controller = new TinhLuongKhoanController();
         CellSelectionModel       sm         = this.GridPanel1.SelectionModel.Primary as CellSelectionModel;
         string maCB = sm.SelectedCell.RecordID;
         // xóa ngày
         if (e.ExtraParams["Delete"] == "day")
         {
             if (!sm.SelectedCell.Name.StartsWith("Ngay"))
             {
                 Dialog.ShowError("Không thể xóa ô này");
                 return;
             }
             int ngay = int.Parse(sm.SelectedCell.Name.Replace("Ngay", ""));
             controller.DeleteByDay(maCB, year, month, ngay);
         }
         // xóa nhân viên
         if (e.ExtraParams["Delete"] == "employee")
         {
             controller.DeleteByEmployeeCode(maCB);
         }
         GridPanel1.Reload();
     }
     catch (Exception ex)
     {
         Dialog.ShowError(ex.Message);
     }
 }
Esempio n. 15
0
 protected void ThemNhanVienTheoBoPhan_CLick(object sender, DirectEventArgs e)
 {
     try
     {
         string SelectedDepartment = string.Empty;
         foreach (SelectedListItem item in mcbxBoPhan.SelectedItems)
         {
             SelectedDepartment += item.Value + ",";
         }
         int pos = SelectedDepartment.LastIndexOf(',');
         if (pos != -1)
         {
             SelectedDepartment = SelectedDepartment.Remove(pos);
         }
         int maxDay = DateTime.DaysInMonth(int.Parse(spnYear.Value.ToString()), int.Parse(cbxMonth.SelectedItem.Value));
         DataController.DataHandler.GetInstance().ExecuteNonQuery("TienLuong_LuongKhoan_InsertEmployeeByDepartment", "@MaxDay", "@Month", "@Year", "@SelectedDepartment",
                                                                  maxDay, cbxMonth.SelectedItem.Value, spnYear.Value.ToString(), SelectedDepartment);
         wdAddDepartment.Hide();
         GridPanel1.Reload();
     }
     catch (Exception ex)
     {
         Dialog.ShowError(ex.Message);
     }
 }
        //重置选中用户密码
        //删除用户
        protected void BtnDel_Click(object sender, DirectEventArgs e)
        {
            RowSelectionModel sm = this.GridPanel1.SelectionModel.Primary as RowSelectionModel;

            foreach (SelectedRow row in sm.SelectedRows)
            {
                userinfo user = new userinfo();
                user.userid = int.Parse(row.RecordID);
                if (row.RecordID == Session["currentUserID"].ToString())
                {
                    X.Msg.Notify("失败", "<font color='red'>系统不允许删除超级管理员!</font>").Show();
                    continue;
                }
                userinfoMgr mgr = new userinfoMgr();
                if (mgr.Del_userinfo(user))
                {
                    X.Msg.Notify("成功", "<font color='green'>已经成功删除选中的用户</font>").Show();
                }
                else
                {
                    X.Msg.Notify("失败", "<font color='green'>删除用户失败,请您重试!</font>").Show();
                }
            }
            GridPanel1.Reload();
        }
Esempio n. 17
0
 protected void btnDeleteQuantum_Click(object sender, DirectEventArgs e)
 {
     try
     {
         var sm             = GridPanel1.SelectionModel.Primary as CellSelectionModel;
         var groupQuantumId = Convert.ToInt32(sm.SelectedCell.RecordID);
         var tmpBac         = sm.SelectedCell.Name;
         if (tmpBac.StartsWith("Bac"))
         {
             var bac = int.Parse(tmpBac.Replace("Bac", "").Trim());
             cat_GroupQuantumGrade groupQuantumGrade = GetSalaryGroupQuantumByCondition(groupQuantumId, null, bac);
             if (groupQuantumGrade == null)
             {
                 X.Msg.Alert("Thông báo từ hệ thống", "Không tìm thấy dữ liệu").Show();
                 return;
             }
             cat_GroupQuantumGradeServices.Delete(groupQuantumGrade.Id);
             var quantumName = cat_GroupQuantumServices.GetFieldValueById(groupQuantumGrade.GroupQuantumId);
             Dialog.ShowNotification("Đã xóa dữ liệu của ngạch: " + quantumName + ", bậc : " + groupQuantumGrade.SalaryGrade);
             GridPanel1.Reload();
         }
         else
         {
             Dialog.ShowNotification("Dữ liệu này không thể xóa!");
         }
     }
     catch (Exception ex)
     {
         X.Msg.Alert("Thông báo từ hệ thống", "Có lỗi xảy ra: " + ex.Message).Show();
     }
 }
Esempio n. 18
0
    protected void btnCapNhat_Click(object sender, DirectEventArgs e)
    {
        DAL.DM_LOAI_HDONG loaihd = new DAL.DM_LOAI_HDONG();
        loaihd.MA_LOAI_HDONG           = txtmaloaihd.Text;
        loaihd.TEN_LOAI_HDONG          = txtTenLoaiHopDong.Text;
        loaihd.THOI_HAN_HOPDONG_MONTH_ = int.Parse(txtThoiGian.Text);
        loaihd.GHI_CHU = txtGhiChu.Text;
        loaihd.BHTN    = false;
        loaihd.BHYT    = false;
        loaihd.BHXH    = false;
        if (!string.IsNullOrEmpty(nbfHeSo.Text))
        {
            loaihd.HeSo = double.Parse(nbfHeSo.Text.Replace('.', ','));
        }
        DM_LOAI_HDONGController ctr = new DM_LOAI_HDONGController();

        if (e.ExtraParams["Command"] == "Edit")
        {
            loaihd.MA_LOAI_HDONG = txtmaloaihd.Text;
            ctr.Update(loaihd);
            wdAddWindow.Hide();
        }
        else
        {
            ctr.Insert(loaihd);
            if (e.ExtraParams["Close"] == "True")
            {
                wdAddWindow.Hide();
            }
        }
        GridPanel1.Reload();
        //    RM.RegisterClientScriptBlock("fd", string.Format("addHopDong({0},'{1}','{2}',{3},'{4}')", 0, txtmaloaihd.Text, txtTenLoaiHopDong.Text, txtThoiGian.Text, txtGhiChu.Text));
    }
Esempio n. 19
0
 protected void btnOK_Click(object sender, DirectEventArgs e)
 {
     try
     {
         DataTable record = new TieuChiDanhGiaController().GetByPrkey(txtmaloaihdcoppy.Text);
         if (record.Rows.Count > 0)
         {
             Dialog.ShowNotification("Mã đã tồn tại");
         }
         else
         {
             record = new TieuChiDanhGiaController().GetByPrkey(hdfRecordID.Text);
             record.Rows[0]["MaNhom"] = txtmaloaihdcoppy.Text;
             TieuChiDanhGiaInfo item = new TieuChiDanhGiaInfo()
             {
                 MaNhom      = record.Rows[0]["MaNhom"].ToString(),
                 TenNhom     = record.Rows[0]["TenNhom"].ToString(),
                 HeSo        = decimal.Parse(record.Rows[0]["HeSo"].ToString()),
                 GhiChu      = record.Rows[0]["GhiChu"].ToString(),
                 CreatedDate = DateTime.Parse(record.Rows[0]["CreatedDate"].ToString()),
                 CreatedBy   = int.Parse(record.Rows[0]["CreatedBy"].ToString()),
                 MaDonVi     = record.Rows[0]["MaDonVi"].ToString(),
                 ParentID    = record.Rows[0]["ParentID"].ToString(),
             };
             new TieuChiDanhGiaController().Insert(item);
             GridPanel1.Reload();
         }
         wdInputNewPrimaryKey.Hide();
     }
     catch (Exception ex)
     {
         Dialog.ShowError(ex.Message.ToString());
     }
 }
Esempio n. 20
0
 protected void btnDuyetVaChuyenSangHoSo_Click(object sender, DirectEventArgs e)
 {
     try
     {
         //lấy ra các thông tin có khả năng sai lệch
         if (!string.IsNullOrEmpty(hdfThongTinSaiLech.Text))
         {
             dpfCanhBao.Text = string.Format("Các thông tin {0} có khả năng bị sai lệch, bạn có chắc chắn tiếp tục duyệt", hdfThongTinSaiLech.Text);
             wdCanhBao.Show();
             return;
         }
         else //truy vấn tới CSDL kiểm tra thông tin sai lệch
         {
             wdDuyet_BeforeShow(sender, e);
             if (!string.IsNullOrEmpty(hdfThongTinSaiLech.Text))
             {
                 dpfCanhBao.Text = string.Format(dpfCanhBao.Text, hdfThongTinSaiLech.Text);
                 wdCanhBao.Show();
                 return;
             }
         }
         new TuCapNhatController().CopyToHoSo(int.Parse(hdfSelectedUserID.Text), CurrentUser.ID, "", Session["MaDonVi"].ToString());
         wdDuyet.Hide();
         GridPanel1.Reload();
     }
     catch (Exception ex)
     {
         X.MessageBox.Alert("Cảnh báo", ex.Message).Show();
     }
 }
Esempio n. 21
0
 protected void btnDeleteFortune_Click(object sender, DirectEventArgs e)
 {
     foreach (var item in RowSelectionModel1.SelectedRows)
     {
         try
         {
             new DALController().Delete("DM_VTHH", item.RecordID);
         }
         catch (SqlException sqlex)
         {
             if (sqlex.Number == ErrorNumber.DATA_IS_INUSED_IN_OTHER_TABLE)
             {
                 X.Msg.Alert("Có lỗi xảy ra", "Dữ liệu đang được sử dụng nên không xóa được !").Show();
             }
             else
             {
                 X.Msg.Alert("Có lỗi xảy ra", sqlex.Message.ToString()).Show();
             }
         }
         catch (Exception ex)
         {
             X.Msg.Alert("Có lỗi xảy ra", ex.Message.ToString()).Show();
         }
     }
     GridPanel1.Reload();
     btnDeleteFortune.Disabled = true;
     btnEditFortune.Disabled   = true;
 }
Esempio n. 22
0
 public void Search()
 {
     //SearchLoad();
     FormWindow.Hide();
     GridPanel1.Show();
     storeload();
     //ClearSearch();
 }
Esempio n. 23
0
 public void Search()//点击查询按钮
 {
     //storeload();
     //Ext.DoScript("#{Store1}.reload();");
     //Ext.DoScript("#{Store1}.load({params:{start:0,limit:" + PagingToolBar1.PageSize + "}});");
     storeload();
     Window1.Hide();
     GridPanel1.Show();
 }
Esempio n. 24
0
    private void LoadDinhBienNhanSu()
    {
        int count  = 0;
        var source = new DinhBienNhanSuController().GetByYearAndSearchKey(0, string.Empty, ref count);
        var store  = GridPanel1.GetStore();

        store.DataSource = source;
        store.DataBind();
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (X.IsAjaxRequest)
     {
         return;
     }
     GridPanel1.Reload();
     GridPanel2.Reload();
 }
Esempio n. 26
0
 void uscTuyenDung_HoSoUngVien1_AfterUpdate(object sender, EventArgs e)
 {
     GridPanel1.Reload();
     RowSelectionModel3.ClearSelections();
     btnDelete.Disabled = true;
     btnEdit.Disabled   = true;
     btnNext.Disabled   = true;
     btnPrint.Disabled  = true;
 }
Esempio n. 27
0
    protected void btnCapNhat_Click(object sender, DirectEventArgs e)
    {
        BHQUYDINHBIENDONGInfo       obj = new BHQUYDINHBIENDONGInfo();
        BHQUYDINHBIENDONGController ctr = new BHQUYDINHBIENDONGController();

        obj.MaBienDong   = txtMaBienDong.Text;
        obj.TenBienDong  = txtTenBienDong.Text;
        obj.LoaiAnhHuong = cboloaianhhuong.Value.ToString();
        if (!string.IsNullOrEmpty(cboCheDoBH.Text))
        {
            if (cboCheDoBH.Text == "NULL")
            {
                obj.IDCheDoBaoHiem = null;
            }
            else
            {
                obj.IDCheDoBaoHiem = Convert.ToInt32(cboCheDoBH.Value);
            }
        }

        obj.IsBHXH     = chkIsIsBHXH.Checked;
        obj.IsBHYT     = chkIsIsBHYT.Checked;
        obj.IsBHTN     = chkIsIsBHTN.Checked;
        obj.DangSuDung = chkIsDangSuDung.Checked;
        obj.UserID     = CurrentUser.ID;
        obj.DateCreate = DateTime.Now;
        obj.MaDonVi    = Session["MaDonVi"].ToString();
        if (e.ExtraParams["Command"] == "Edit")
        {
            if (!string.IsNullOrEmpty(hdfRecordID.Text))
            {
                obj.IDQuyDinhBienDong = Convert.ToInt32(hdfRecordID.Text);
            }
            ctr.Update(obj);
            wdAddWindow.Hide();
        }
        else
        {
            DataTable dt = DataController.DataHandler.GetInstance().ExecuteDataTable("GetBienDongBaoHiem_ByMaBienDong", "@MaBienDong", txtMaBienDong.Text);
            if (dt.Rows.Count > 0)
            {
                X.MessageBox.Alert("Thông báo", "Mã quy định biến động đã tồn tại").Show();
                txtMaBienDong.Focus();
                return;
            }
            else
            {
                ctr.Insert(obj);
            }
            if (e.ExtraParams["Close"] == "True")
            {
                wdAddWindow.Hide();
            }
            // RM.RegisterClientScriptBlock("fd", string.Format("addRecord('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}', '{11}')", txtIDQuyDinhBienDong.Text, txtMaBienDong.Text, txtTenBienDong.Text, txtLoaiAnhHuong.Text, txtIDCheDoBaoHiem.Text, chkIsIsBHXH.Checked, chkIsIsBHYT.Checked, chkIsIsBHTN.Checked, chkIsDangSuDung.Checked, txtUserID.Text, txtDateCreate.Text, txtMaDonVi.Text));
        }
        GridPanel1.Reload();
    }
Esempio n. 28
0
    void DataBinder()
    {
        DataFactory dal = new DataFactory();
        DataSet     ds  = dal.FactoryDAL(PageHelper.ConnectionStrings, "FW_BasicData_ServiceMode_SP", new List <IFields>()
        {
            dal.CreateIFields()
            .Append("Option", "List")
            .Append("sm_STAT", FSecurityHelper.CurrentUserDataGET()[12])
            .Append("dept", userDept)
        }).GetList();

        if (ds != null && ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
        {
            if (!string.IsNullOrEmpty(Request["Code"]))
            {
                var list = (from p in ds.Tables[0].AsEnumerable() where p.Field <string>("sm_CODE").Equals(txtCode.Text) select p).AsDataView();
                if (list.Count > 0)
                {
                    txtCode.Text      = list[0][1].ToString();
                    CmbCalc.Text      = list[0][3].ToString();
                    CmbGroup.Text     = list[0][6].ToString();
                    txtLine.Text      = list[0][4].ToString();
                    txtDes.Text       = list[0][2].ToString();
                    txtRowID.Text     = list[0][0].ToString();
                    ChbActive.Checked = Convert.ToBoolean(list[0][5].ToString());
                    string[] statlist = string.IsNullOrEmpty(list[0]["StatList"].ToString()) ? new string[] { } : list[0]["StatList"].ToString().Split(',');
                    CheckGroupClear();

                    foreach (string str in statlist)
                    {
                        for (int i = 0; i < tblChkGroup.Items.Count(); ++i)
                        {
                            if (tblChkGroup.Items[i].Tag.ToString().Trim().ToUpper() == str.Trim().ToUpper())
                            {
                                tblChkGroup.Items[i].Checked = true;
                                break;
                            }
                        }
                    }
                }
            }

            if (txtCode.Text != "")
            {
                div_bottom.Html  = "<p class=''>Status : Edit the record  of <span>" + txtCode.Text + "</span>.</p>";
                txtCode.Disabled = true;
            }

            GridPanel1.GetStore().DataSource = ds;
            GridPanel1.GetStore().DataBind();
        }
        else
        {
            div_bottom.Html = "<p class=''>Status: New Service Mode record .</p>";
        }
    }
Esempio n. 29
0
 protected void btnCapNhat_Click(object sender, DirectEventArgs e)
 {
     try
     {
         if (e.ExtraParams["Command"] != "Edit")
         {
             DAL.DM_MUCLUONG_NGACH tmp = new DM_MUCLUONG_NGACHController().GetByNhomNgachBacNgach(hdfMaNhomNgach.Text, hdfMaNgach.Text, int.Parse(hdfBac.Text));
             if (tmp != null)
             {
                 X.Msg.Alert("Thông báo từ hệ thống", "Ngạch và bậc " + tmp.BAC_LUONG + " đã có dữ liệu. Bạn không thể thêm mới dữ liệu khác").Show();
                 return;
             }
         }
         DAL.DM_MUCLUONG_NGACH ngach = new DAL.DM_MUCLUONG_NGACH()
         {
             MA_NHOM_NGACH = hdfMaNhomNgach.Text,
             MA_NGACH      = hdfMaNgach.Text,
             BAC_LUONG     = int.Parse(hdfBac.Text),
             HS_LUONG      = decimal.Parse(txtHeSoLuong.Text.Replace('.', ',')),
             MUC_LUONG     = txtMucLuong.Text,
             GHI_CHU       = txtGhiChu.Text,
             USERNAME      = CurrentUser.DisplayName,
             DATE_CREATE   = DateTime.Now,
             MA_DONVI      = Session["MaDonVi"].ToString()
         };
         //if (!string.IsNullOrEmpty(txtCap.Text))
         //    ngach.CAP = double.Parse(txtCap.Text.Replace('.', ','));
         if (e.ExtraParams["Command"] == "Edit")
         {
             ngach.PR_KEY = decimal.Parse(hdfRecordID.Text);
             new DM_MUCLUONG_NGACHController().Update(ngach);
             Dialog.ShowNotification("Cập nhật dữ liệu thành công");
             wdThemMoiMucLuongNgach.Hide();
         }
         else
         {
             new DM_MUCLUONG_NGACHController().Insert(ngach);
             Dialog.ShowNotification("Thêm mới dữ liệu thành công!");
             if (e.ExtraParams["Close"] == "True")
             {
                 wdThemMoiMucLuongNgach.Hide();
             }
             else
             {
                 RM.RegisterClientScriptBlock("rs1", "ResetWdThemMucLuongNgach();");
             }
         }
         GridPanel1.Reload();
     }
     catch (Exception ex)
     {
         X.Msg.Alert("Thông báo từ hệ thống", "Có lỗi xảy ra: " + ex.Message).Show();
     }
 }
Esempio n. 30
0
    private void BindGrid()
    {
        DataSet ds = dal.FactoryDAL(PageHelper.ConnectionStrings, "FW_BasicData_PRINTER_SP", new List <IFields>()
        {
            dal.CreateIFields().Append("Option", "gradbind")
            .Append("prt_STAT", CmbStat.SelectedItem.Value)
        }).GetList();

        GridPanel1.GetStore().DataSource = ds;
        GridPanel1.GetStore().DataBind();
    }