コード例 #1
0
 protected void gvScore_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         //鼠标移动到每项时颜色交替效果
         e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#c1ebff'");
         e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e");
         //设置悬浮鼠标指针形状为"小手"
         e.Row.Attributes["style"] = "Cursor:hand";
         if (!Convert.IsDBNull(gvScore.DataKeys[e.Row.RowIndex].Value))
         {
             int             tesid = Convert.ToInt32(gvScore.DataKeys[e.Row.RowIndex].Value);
             MarketScoreInfo ms    = new MarketScoreInfo(tesid);
             if (ms.IsSubmit != 0)
             {
                 Button btnSubmit = e.Row.FindControl("btnSubmit") as Button;
                 Button btnEdit   = e.Row.FindControl("btnEdit") as Button;
                 Button btnDelete = e.Row.FindControl("btnDelete") as Button;
                 btnSubmit.Enabled = false;
                 btnEdit.Enabled   = false;
                 btnDelete.Enabled = false;
             }
         }
     }
 }
コード例 #2
0
        public MarketScoreInfo GetMarketScoreInfoById(int MarketScoreId)
        {
            MarketScoreInfo marketScoreInfo = null;             //

            try
            {
                marketScoreInfo = new MarketScoreInfo(MarketScoreId);
            }
            catch (AppException)
            {
                return(null);
            }

            return(marketScoreInfo);
        }
コード例 #3
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            int             MsScoreId = Convert.ToInt32(((Button)sender).CommandArgument.ToString());
            MarketScoreInfo ms        = new MarketScoreInfo(MsScoreId);

            ms.IsSubmit = 1;
            int          recvid = Convert.ToInt32(Common.getEmployeeIdOfManager());
            EmployeeInfo em     = new EmployeeInfo(Convert.ToInt32(ms.EmployeeId));
            EmployeeInfo ems    = new EmployeeInfo(recvid);

            MessageInfo.Msgs1(recvid, ms.MarketScoreId, "~/Score/MarketScoreApprove.aspx", em.EmployeeName + "绩效考核申请", em.EmployeeName, "daiban", em.EmployeeName + "绩效考核申请");
            //MessageInfo.SendMail(ems.Qq, "绩效考核申请", em.EmployeeName + "绩效考核申请");
            ms.Save();
            gvDataBind();
        }
コード例 #4
0
        protected void PageInit()
        {
            int             msid = Convert.ToInt32(Request["MarketScoreId"].ToString());
            MarketScoreInfo ms   = new MarketScoreInfo(msid);
            EmployeeInfo    em   = new EmployeeInfo(Convert.ToInt32(ms.EmployeeId));

            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId));

            lblPosition.Text = position.PositionName.ToString();


            //ddlYear.SelectedValue = ms.YearId.ToString();
            //ddlMonth.SelectedValue = ms.MonthId.ToString();

            YearInfo  year  = new YearInfo(Convert.ToInt32(ms.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(ms.MonthId));

            lblDate.Text = year.YearName + "年" + month.MonthNames + "月";

            lblSelfms1.Text  = ms.Selfms1.ToString();
            lblSelfms2.Text  = ms.Selfms2.ToString();
            lblSelfms3.Text  = ms.Selfms3.ToString();
            lblSelfms4.Text  = ms.Selfms4.ToString();
            lblSelfms5.Text  = ms.Selfms5.ToString();
            lblSelfms6.Text  = ms.Selfms6.ToString();
            lblSelfms7.Text  = ms.Selfms7.ToString();
            lblSelfms8.Text  = ms.Selfms8.ToString();
            lblSelfms9.Text  = ms.Selfms9.ToString();
            lblSelfms10.Text = ms.Selfms10.ToString();
            lblSelfms11.Text = ms.Selfms11.ToString();
            lblSelfms12.Text = ms.Selfms12.ToString();
            lblSelfms13.Text = ms.Selfms13.ToString();
            lblSelfms14.Text = ms.Selfms14.ToString();
            lblSelfms15.Text = ms.Selfms15.ToString();
            lblSelfms16.Text = ms.Selfms16.ToString();
            lblSelfms17.Text = ms.Selfms17.ToString();
            lblSelfms18.Text = ms.Selfms18.ToString();
            lblSelfms19.Text = ms.Selfms19.ToString();
            lblSelfms20.Text = ms.Selfms20.ToString();
            lblSelfms21.Text = ms.Selfms21.ToString();
            lblSelfms22.Text = ms.Selfms22.ToString();
            lblSelfms23.Text = ms.Selfms23.ToString();
            lblSelfms24.Text = ms.Selfms24.ToString();
        }
コード例 #5
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (IsPageValid())
            {
                int             emid = Convert.ToInt32(Session["EmployeeId"]);
                MarketScoreInfo ms   = new MarketScoreInfo();
                ms.EmployeeId      = emid;
                ms.YearId          = Convert.ToInt32(ddlYear.SelectedValue);
                ms.MonthId         = Convert.ToInt32(ddlMonth.SelectedValue);
                ms.DateSpan        = ddlYear.SelectedItem.Text + "年" + ddlMonth.SelectedItem.Text + "月";
                ms.EvaluateLevelId = 6;
                ms.TotalScore      = "待评";
                ms.IsSubmit        = 0;

                ms.Selfms1  = Request.Form["Selfms1"].ToString();
                ms.Selfms2  = Request.Form["Selfms2"].ToString();
                ms.Selfms3  = Request.Form["Selfms3"].ToString();
                ms.Selfms4  = Request.Form["Selfms4"].ToString();
                ms.Selfms5  = Request.Form["Selfms5"].ToString();
                ms.Selfms6  = Request.Form["Selfms6"].ToString();
                ms.Selfms7  = Request.Form["Selfms7"].ToString();
                ms.Selfms8  = Request.Form["Selfms8"].ToString();
                ms.Selfms9  = Request.Form["Selfms9"].ToString();
                ms.Selfms10 = Request.Form["Selfms10"].ToString();
                ms.Selfms11 = Request.Form["Selfms11"].ToString();
                ms.Selfms12 = Request.Form["Selfms12"].ToString();
                ms.Selfms13 = Request.Form["Selfms13"].ToString();
                ms.Selfms14 = Request.Form["Selfms14"].ToString();
                ms.Selfms15 = Request.Form["Selfms15"].ToString();
                ms.Selfms16 = Request.Form["Selfms16"].ToString();
                ms.Selfms17 = Request.Form["Selfms17"].ToString();
                ms.Selfms18 = Request.Form["Selfms18"].ToString();
                ms.Selfms19 = Request.Form["Selfms19"].ToString();
                ms.Selfms20 = Request.Form["Selfms20"].ToString();
                ms.Selfms21 = Request.Form["Selfms21"].ToString();
                ms.Selfms22 = Request.Form["Selfms22"].ToString();
                ms.Selfms23 = Request.Form["Selfms23"].ToString();
                ms.Selfms24 = Request.Form["Selfms24"].ToString();
                ms.Save();
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('保存成功!');</script>");
            }
        }
コード例 #6
0
        protected void PageInit()
        {
            int             msid = Convert.ToInt32(Request["MsScoreId"].ToString());
            MarketScoreInfo ms   = new MarketScoreInfo(msid);
            EmployeeInfo    em   = new EmployeeInfo(Convert.ToInt32(ms.EmployeeId));

            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId));

            lblPosition.Text = position.PositionName.ToString();


            ddlYear.SelectedValue  = ms.YearId.ToString();
            ddlMonth.SelectedValue = ms.MonthId.ToString();

            Selfms1  = ms.Selfms1.ToString();
            Selfms2  = ms.Selfms2.ToString();
            Selfms3  = ms.Selfms3.ToString();
            Selfms4  = ms.Selfms4.ToString();
            Selfms5  = ms.Selfms5.ToString();
            Selfms6  = ms.Selfms6.ToString();
            Selfms7  = ms.Selfms7.ToString();
            Selfms8  = ms.Selfms8.ToString();
            Selfms9  = ms.Selfms9.ToString();
            Selfms10 = ms.Selfms10.ToString();
            Selfms11 = ms.Selfms11.ToString();
            Selfms12 = ms.Selfms12.ToString();
            Selfms13 = ms.Selfms13.ToString();
            Selfms14 = ms.Selfms14.ToString();
            Selfms15 = ms.Selfms15.ToString();
            Selfms16 = ms.Selfms16.ToString();
            Selfms17 = ms.Selfms17.ToString();
            Selfms18 = ms.Selfms18.ToString();
            Selfms19 = ms.Selfms19.ToString();
            Selfms20 = ms.Selfms20.ToString();
            Selfms21 = ms.Selfms21.ToString();
            Selfms22 = ms.Selfms22.ToString();
            Selfms23 = ms.Selfms23.ToString();
            Selfms24 = ms.Selfms24.ToString();
        }
コード例 #7
0
ファイル: ManagerGv.aspx.cs プロジェクト: xingfudaiyan/OA
        protected void gvScore_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                //鼠标移动到每项时颜色交替效果
                e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#c1ebff'");
                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e");
                //设置悬浮鼠标指针形状为"小手"
                e.Row.Attributes["style"] = "Cursor:hand";

                //if (!Convert.IsDBNull(gvScore.DataKeys[e.Row.RowIndex].Value))
                //{
                LinkButton lbtName   = e.Row.FindControl("lbtnName") as LinkButton;
                Button     btnSubmit = e.Row.FindControl("btnSubmit") as Button;
                if (lbtName.Text == "马斌")
                {
                    int             basid = Convert.ToInt32(gvScore.DataKeys[e.Row.RowIndex]["TechMaScoreId"].ToString());
                    TechMaScoreInfo bas   = new TechMaScoreInfo(basid);
                    if (bas.IsSubmit == 2)
                    {
                        btnSubmit.Enabled = false;
                    }
                }
                else if (lbtName.Text == "何春")
                {
                    int             fid = Convert.ToInt32(gvScore.DataKeys[e.Row.RowIndex]["MarketScoreId"].ToString());
                    MarketScoreInfo ma  = new MarketScoreInfo(fid);
                    if (ma.IsSubmit == 2)
                    {
                        btnSubmit.Enabled = false;
                    }
                }

                //}
            }
        }
コード例 #8
0
 public object  SaveMarketScoreInfo(MarketScoreInfo marketScoreInfo)
 {
     marketScoreInfo.Save();
     return(marketScoreInfo.MarketScoreId);
 }
コード例 #9
0
 public List <MarketScoreInfo> GetPagedList(int pPageIndex, int pPageSize, SortDirection pOrderBy, string pSortExpression, out int pRecordCount)
 {
     return(MarketScoreInfo.GetPagedList(pPageIndex, pPageSize, pOrderBy, pSortExpression, out pRecordCount));
 }
コード例 #10
0
 public List <MarketScoreInfo> GetMarketScoreInfoList()
 {
     return(MarketScoreInfo.GetList());
 }
コード例 #11
0
        public void DeleteById(MarketScoreInfo pMarketScoreInfo)
        {
            MarketScoreInfo marketScoreInfo = new MarketScoreInfo(pMarketScoreInfo.MarketScoreId);

            marketScoreInfo.Delete();
        }
コード例 #12
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            int             msid = Convert.ToInt32(Request["MarketScoreId"].ToString());
            MarketScoreInfo ms   = new MarketScoreInfo(msid);

            ms.Upms1  = Request.Form["Upms1"].ToString();
            ms.Upms2  = Request.Form["Upms2"].ToString();
            ms.Upms3  = Request.Form["Upms3"].ToString();
            ms.Upms4  = Request.Form["Upms4"].ToString();
            ms.Upms5  = Request.Form["Upms5"].ToString();
            ms.Upms6  = Request.Form["Upms6"].ToString();
            ms.Upms7  = Request.Form["Upms7"].ToString();
            ms.Upms8  = Request.Form["Upms8"].ToString();
            ms.Upms9  = Request.Form["Upms9"].ToString();
            ms.Upms10 = Request.Form["Upms10"].ToString();
            ms.Upms11 = Request.Form["Upms11"].ToString();
            ms.Upms12 = Request.Form["Upms12"].ToString();
            ms.Upms13 = Request.Form["Upms13"].ToString();
            ms.Upms14 = Request.Form["Upms14"].ToString();
            ms.Upms15 = Request.Form["Upms15"].ToString();
            ms.Upms16 = Request.Form["Upms16"].ToString();
            ms.Upms17 = Request.Form["Upms17"].ToString();
            ms.Upms18 = Request.Form["Upms18"].ToString();
            ms.Upms19 = Request.Form["Upms19"].ToString();
            ms.Upms20 = Request.Form["Upms20"].ToString();
            ms.Upms21 = Request.Form["Upms21"].ToString();
            ms.Upms22 = Request.Form["Upms22"].ToString();
            ms.Upms23 = Request.Form["Upms23"].ToString();
            ms.Upms24 = Request.Form["Upms24"].ToString();

            ms.Secms1  = Convert.ToString(Math.Round(float.Parse(lblSelfms1.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms1"].ToString()), 2) * 0.6);
            ms.Secms2  = Convert.ToString(Math.Round(float.Parse(lblSelfms2.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms2"].ToString()), 2) * 0.6);
            ms.Secms3  = Convert.ToString(Math.Round(float.Parse(lblSelfms3.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms3"].ToString()), 2) * 0.6);
            ms.Secms4  = Convert.ToString(Math.Round(float.Parse(lblSelfms4.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms4"].ToString()), 2) * 0.6);
            ms.Secms5  = Convert.ToString(Math.Round(float.Parse(lblSelfms5.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms5"].ToString()), 2) * 0.6);
            ms.Secms6  = Convert.ToString(Math.Round(float.Parse(lblSelfms6.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms6"].ToString()), 2) * 0.6);
            ms.Secms7  = Convert.ToString(Math.Round(float.Parse(lblSelfms7.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms7"].ToString()), 2) * 0.6);
            ms.Secms8  = Convert.ToString(Math.Round(float.Parse(lblSelfms8.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms8"].ToString()), 2) * 0.6);
            ms.Secms9  = Convert.ToString(Math.Round(float.Parse(lblSelfms9.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms9"].ToString()), 2) * 0.6);
            ms.Secms10 = Convert.ToString(Math.Round(float.Parse(lblSelfms10.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms10"].ToString()), 2) * 0.6);
            ms.Secms11 = Convert.ToString(Math.Round(float.Parse(lblSelfms11.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms11"].ToString()), 2) * 0.6);
            ms.Secms12 = Convert.ToString(Math.Round(float.Parse(lblSelfms12.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms12"].ToString()), 2) * 0.6);
            ms.Secms13 = Convert.ToString(Math.Round(float.Parse(lblSelfms13.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms13"].ToString()), 2) * 0.6);
            ms.Secms14 = Convert.ToString(Math.Round(float.Parse(lblSelfms14.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms14"].ToString()), 2) * 0.6);
            ms.Secms15 = Convert.ToString(Math.Round(float.Parse(lblSelfms15.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms15"].ToString()), 2) * 0.6);
            ms.Secms16 = Convert.ToString(Math.Round(float.Parse(lblSelfms16.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms16"].ToString()), 2) * 0.6);
            ms.Secms17 = Convert.ToString(Math.Round(float.Parse(lblSelfms17.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms17"].ToString()), 2) * 0.6);
            ms.Secms18 = Convert.ToString(Math.Round(float.Parse(lblSelfms18.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms18"].ToString()), 2) * 0.6);
            ms.Secms19 = Convert.ToString(Math.Round(float.Parse(lblSelfms19.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms19"].ToString()), 2) * 0.6);
            ms.Secms20 = Convert.ToString(Math.Round(float.Parse(lblSelfms20.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms20"].ToString()), 2) * 0.6);
            ms.Secms21 = Convert.ToString(Math.Round(float.Parse(lblSelfms21.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms21"].ToString()), 2) * 0.6);
            ms.Secms22 = Convert.ToString(Math.Round(float.Parse(lblSelfms22.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms22"].ToString()), 2) * 0.6);
            ms.Secms23 = Convert.ToString(Math.Round(float.Parse(lblSelfms23.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms23"].ToString()), 2) * 0.6);
            ms.Secms24 = Convert.ToString(Math.Round(float.Parse(lblSelfms24.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms24"].ToString()), 2) * 0.6);


            ms.TotalScore = Request.Form["hid"].ToString();
            ms.UpViews    = Request.Form["tViews"].ToString();

            float Score = float.Parse(Request.Form["hid"].ToString());

            if (Score > 90)
            {
                ms.EvaluateLevelId = 2;
            }
            else if (Score > 75 && Score < 90)
            {
                ms.EvaluateLevelId = 3;
            }
            else if (Score > 60 && Score < 75)
            {
                ms.EvaluateLevelId = 4;
            }
            else if (Score < 60)
            {
                ms.EvaluateLevelId = 5;
            }

            ms.IsSubmit = 2;
            ms.Save();
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('保存成功!');</script>");
        }