private void GetItem(double _id)
        {
            T_Congviec  _objCongViec = new T_Congviec();
            CongviecDAL _CongViecDAL = new CongviecDAL();

            _objCongViec            = _CongViecDAL.GetOneFromT_CongviecByID(_id);
            txt_tencongviec.Text    = _objCongViec.Tencongviec;
            this.txt_NoidungCV.Text = _objCongViec.Noidung_Congviec;

            if (_objCongViec.Phong_ID > 0)
            {
                this.cbo_room.SelectedIndex = CommonLib.GetIndexControl(cbo_room, _objCongViec.Phong_ID.ToString());
            }
            BinddDropDownList(double.Parse(cbo_room.SelectedValue));
            if (_objCongViec.NguoiNhan > 0)
            {
                this.cbo_nguoinhan.SelectedIndex = CommonLib.GetIndexControl(cbo_nguoinhan, _objCongViec.NguoiNhan.ToString());
            }

            this.txt_NgayHT.Text = _objCongViec.NgayHoanthanh.ToString("dd/MM/yyyy");
            txt_phanhoi.Text     = _objCongViec.Vet;
            if (_objCongViec.Attachfile != "")
            {
                txt_attachfile.Visible = true;
                txt_attachfile.HRef    = System.Configuration.ConfigurationManager.AppSettings["viewimg"].ToString() + _objCongViec.Attachfile;
            }
            else
            {
                txt_attachfile.Visible = false;
            }
        }
Beispiel #2
0
 public double InsertT_Congviec(T_Congviec _Obj)
 {
     try
     {
         return(HPCDataProvider.Instance().InsertObjectReturn(_Obj, "Sp_InsertT_Congviec"));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private T_Congviec SetItem(string noidung_, string sotu_, string ngayHT_, string nguoinhan_, string tieudecv)
        {
            HPCBusinessLogic.NguoidungDAL _NguoidungDAL = new NguoidungDAL();
            T_Users    _user = _NguoidungDAL.GetUserByUserName(HPCSecurity.CurrentUser.Identity.Name);
            T_Congviec _obj  = new T_Congviec();

            _obj.Ma_Congviec      = 0;
            _obj.Noidung_Congviec = UltilFunc.SqlFormatText(noidung_);
            _obj.Sotu             = Convert.ToInt16(sotu_);
            _obj.NgayTao          = DateTime.Now;
            _obj.NgayHoanthanh    = UltilFunc.ToDate(ngayHT_, "dd/MM/yyyy");
            _obj.NguoiNhan        = Convert.ToDouble(nguoinhan_);
            _obj.Tencongviec      = tieudecv;
            _obj.NguoiTao         = _user.UserID;
            _obj.NguoiGiaoViec    = _user.UserID;
            return(_obj);
        }
        protected void Save_Click(object sender, EventArgs e)
        {
            string Thaotac = string.Empty;

            this.Page.Validate(vs_Themmoi.ValidationGroup);
            if (!Page.IsValid)
            {
                return;
            }

            if (txt_tencongviec.Text.Trim() == "")
            {
                FuncAlert.AlertJS(this, "bạn chưa nhập tên công việc");
                return;
            }
            if (txt_NoidungCV.Text.Trim() == "")
            {
                FuncAlert.AlertJS(this, "bạn chưa nhập nội dung công việc");
                return;
            }
            if (txt_NgayHT.Text.Trim() == "")
            {
                FuncAlert.AlertJS(this, "bạn chưa nhập ngày hoàn thành công việc");
                return;
            }

            CongviecDAL _cvDAL  = new CongviecDAL();
            T_Congviec  _cv     = SetItem();
            double      _return = _cvDAL.InsertT_Congviec(_cv);

            if (_Filename.Length > 0 && _FileExt.Length > 0)
            {
                Uploadfile(_Pathfolder, _Filename, _FileExt);
            }
            if (Page.Request.Params["id"] == null)
            {
                Thaotac = "[Thêm mới công việc]-->[mã CV:" + _return.ToString() + " ]";
            }
            if (Page.Request.Params["id"] != null)
            {
                Thaotac = "[Sửa công việc]-->[Mã CV:" + Page.Request["id"].ToString() + " ]";
            }
            UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["Menu_ID"]), Thaotac);
            Page.Response.Redirect("~/Congviec/EditCongviec.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&ID=" + _return + "&Tab=1");
        }
        private T_Congviec SetItem()
        {
            T_Congviec _obj = new T_Congviec();

            if (Page.Request.Params["id"] != null)
            {
                _obj.Ma_Congviec = int.Parse(Page.Request["id"].ToString());
            }
            else
            {
                _obj.Ma_Congviec = 0;
            }
            _obj.Tencongviec      = txt_tencongviec.Text.Trim();
            _obj.Noidung_Congviec = txt_NoidungCV.Text.Trim();


            _obj.Sotu    = 0;
            _obj.NgayTao = DateTime.Now;
            if (this.txt_NgayHT.Text.Length > 0)
            {
                _obj.NgayHoanthanh = UltilFunc.ToDate(this.txt_NgayHT.Text, "dd/MM/yyyy");
            }

            if (cbo_nguoinhan.SelectedIndex != 0)
            {
                _obj.NguoiNhan    = Convert.ToDouble(cbo_nguoinhan.SelectedValue);
                _obj.TenNguoiNhan = cbo_nguoinhan.SelectedItem.Text.Trim();
            }
            else
            {
                _obj.NguoiNhan    = 0;
                _obj.TenNguoiNhan = "";
            }
            _obj.Vet    = txt_phanhoi.Text.Trim();
            _obj.Loai   = 0;
            _obj.Status = 0;
            if (cbo_room.SelectedIndex != 0)
            {
                _obj.Phong_ID = int.Parse(cbo_room.SelectedValue);
            }
            else
            {
                _obj.Phong_ID = 0;
            }
            _obj.NguoiTao      = _user.UserID;
            _obj.NguoiGiaoViec = _user.UserID;

            _Pathfolder = System.Configuration.ConfigurationManager.AppSettings["UploadPath"].ToString() + DateTime.Now.Year.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Day.ToString() + "/";
            int startchar = _Pathfolder.Substring(1, _Pathfolder.Length - 1).IndexOf("/");

            startchar += 1;
            if (Filedinhkem.PostedFile.FileName.Length > 0)
            {
                _FileExt        = Path.GetExtension(Filedinhkem.PostedFile.FileName);
                _Filename       = DateTime.Now.Millisecond.ToString() + Path.GetFileNameWithoutExtension(Filedinhkem.PostedFile.FileName) + _FileExt;
                _Savefile       = _Pathfolder.Substring(startchar, _Pathfolder.Length - startchar);
                _obj.Attachfile = _Savefile + _Filename;
            }
            else
            {
                _obj.Attachfile = "";
            }
            return(_obj);
        }
        protected void Save_Click()
        {
            int    Menu_ID   = 0;
            string NoiDung   = string.Empty;
            string SoTu      = string.Empty;
            string NgayHT    = string.Empty;
            string NguoiNhan = string.Empty;
            string tieudecv  = string.Empty;
            string ip        = string.Empty;

            try
            {
                System.Globalization.CultureInfo mProvider = new System.Globalization.CultureInfo("en-US", false);
                if (mContext.Request.QueryString["mn_id"] != "undefined")
                {
                    Menu_ID = int.Parse(mContext.Request.QueryString["mn_id"], mProvider);
                }
                if (mContext.Request.QueryString["nguoinhan"] != "undefined")
                {
                    NguoiNhan = mContext.Request.QueryString["nguoinhan"].ToString();
                }
                if (mContext.Request.QueryString["tieudecv"] != "undefined")
                {
                    tieudecv = mContext.Request.QueryString["tieudecv"].ToString();
                }
                if (mContext.Request.QueryString["noidung"] != "undefined")
                {
                    NoiDung = mContext.Request.QueryString["noidung"].ToString();
                }
                if (mContext.Request.QueryString["sotu"] != "undefined")
                {
                    SoTu = mContext.Request.QueryString["sotu"].ToString();
                }
                if (mContext.Request.QueryString["ngayht"] != "undefined")
                {
                    NgayHT = mContext.Request.QueryString["ngayht"].ToString();
                }
                if (mContext.Request.QueryString["ip"] != "undefined")
                {
                    ip = mContext.Request.QueryString["ip"].ToString();
                }

                HPCBusinessLogic.NguoidungDAL _NguoidungDAL = new NguoidungDAL();
                T_Users          _user;
                T_RolePermission _Role = null;
                _user = _NguoidungDAL.GetUserByUserName(HPCSecurity.CurrentUser.Identity.Name);
                _Role = _NguoidungDAL.GetRole4UserMenu(_user.UserID, Menu_ID);
                #region GhiLog
                Lichsu_Thaotac_HethongDAL actionDAL = new Lichsu_Thaotac_HethongDAL();
                T_Lichsu_Thaotac_Hethong  action    = new T_Lichsu_Thaotac_Hethong();
                action.Ma_Nguoidung = _user.UserID;
                action.TenDaydu     = _user.UserFullName;
                action.HostIP       = ip;
                action.NgayThaotac  = DateTime.Now;
                #endregion

                CongviecDAL _cvDAL  = new CongviecDAL();
                T_Congviec  _cv     = SetItem(NoiDung, SoTu, NgayHT, NguoiNhan, tieudecv);
                double      _return = _cvDAL.InsertT_Congviec(_cv);

                action.Thaotac = "[Thêm mới công việc]-->[mã công việc:" + _return.ToString() + " ]";
                actionDAL.InserT_Lichsu_Thaotac_Hethong(action);
                mContext.Response.Write("1");
            }
            catch { mContext.Response.Write("0"); }
        }