Example #1
0
 protected void bt_CancelApprove_Click(object sender, EventArgs e)
 {
     if (chk_Header.Checked)
     {
         FNA_StaffSalaryDataObjectBLL.Approve(int.Parse(ddl_AccountMonth.SelectedValue), int.Parse(tr_OrganizeCity.SelectValue), int.Parse(MCSTabControl1.SelectedTabItem.Value), 2);
     }
     else
     {
         ApproveData(2);
     }
     BindGrid();
 }
Example #2
0
 private void ApproveData(int approveflag)
 {
     foreach (GridViewRow row in gv_List.Rows)
     {
         CheckBox chk = (CheckBox)row.FindControl("cbx");
         if (chk.Checked)
         {
             int id = (int)gv_List.DataKeys[row.RowIndex]["FNA_StaffSalaryDataObject_ID"];
             FNA_StaffSalaryDataObjectBLL bll = new FNA_StaffSalaryDataObjectBLL(id);
             bll.Model.ApproveFlag = approveflag;
             bll.Update();
         }
     }
 }
Example #3
0
 protected void ddl_AccountMonth_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (FNA_StaffSalaryDataObjectBLL.GetModelList("Position=210 AND ApproveFlag=2 AND AccountMonth=" + ddl_AccountMonth.SelectedValue).Count > 0)
     {
         MCSTabControl1.SelectedIndex   = 0;
         MCSTabControl1.Enabled         = false;
         MCSTabControl1.Items[1].Enable = false;
         ViewState["Item1Enable"]       = false;
         lbl_message.Text = "请先处理并审核办事处目标后再调整业代目标!";
     }
     else
     {
         MCSTabControl1.Enabled         = true;
         MCSTabControl1.Items[1].Enable = true;
         ViewState["Item1Enable"]       = true;
     }
 }
Example #4
0
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        Addr_OrganizeCity mcity = new Addr_OrganizeCityBLL(int.Parse(tr_OrganizeCity.SelectValue)).Model;

        if (MCSTabControl1.SelectedTabItem.Value == "1" && mcity != null && mcity.Level != ConfigHelper.GetConfigInt("OrganizePartCity-CityLevel"))
        {
            MessageBox.Show(this, "请选择营业部再调整!");
            return;
        }
        if (MCSTabControl1.SelectedTabItem.Value == "2" && mcity != null && mcity.Level != ConfigHelper.GetConfigInt("OrganizeCity-CityLevel"))
        {
            MessageBox.Show(this, "请选择办事处再调整!");
            return;
        }
        FNA_StaffSalaryDataObjectBLL bll = new FNA_StaffSalaryDataObjectBLL();

        if (!CheckSalesTargetAdujst())
        {
            return;
        }
        foreach (GridViewRow row in gv_List.Rows)
        {
            int     id = (int)gv_List.DataKeys[row.RowIndex]["FNA_StaffSalaryDataObject_ID"];
            TextBox txt_SalesTargetAdjust = gv_List.Rows[row.RowIndex].FindControl("tbx_SalesTargetAdujst") == null ? null : (TextBox)gv_List.Rows[row.RowIndex].FindControl("tbx_SalesTargetAdujst");
            TextBox txt_SalesTargetAdjustRate = gv_List.Rows[row.RowIndex].FindControl("tbx_SalesTargetAdujstRate") == null ? null : (TextBox)gv_List.Rows[row.RowIndex].FindControl("tbx_SalesTargetAdujstRate");
            decimal SalesTargetAdujst = 0, SalesTargetAdujstRate = 0;
            if (txt_SalesTargetAdjust != null && txt_SalesTargetAdjustRate != null && decimal.TryParse(txt_SalesTargetAdjust.Text.Trim(), out SalesTargetAdujst) &&
                decimal.TryParse(txt_SalesTargetAdjustRate.Text.Trim(), out SalesTargetAdujstRate))
            {
                bll = new FNA_StaffSalaryDataObjectBLL(id);
                decimal oldAdujstRate = bll.Model.Data10;
                bll.Model.SalesTargetAdujst = SalesTargetAdujst;
                bll.Model.Data10            = SalesTargetAdujstRate;
                bll.Model.UpdateStaff       = (int)Session["UserID"];
                bll.Model.UpdateTime        = DateTime.Now;
                bll.Update();
                if (bll.Model.ApproveFlag == 2 && oldAdujstRate != SalesTargetAdujstRate)
                {
                    FNA_StaffSalaryDataObjectBLL.Adjust(bll.Model.AccountMonth, SalesTargetAdujstRate, bll.Model.Staff);
                }
            }
        }
        BindGrid();
    }
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        Addr_OrganizeCity mcity = new Addr_OrganizeCityBLL(int.Parse(tr_OrganizeCity.SelectValue)).Model;
        if (MCSTabControl1.SelectedTabItem.Value == "1" && mcity != null && mcity.Level != ConfigHelper.GetConfigInt("OrganizePartCity-CityLevel"))
        {
            MessageBox.Show(this, "请选择营业部再调整!");
            return;
        }
        if (MCSTabControl1.SelectedTabItem.Value == "2" && mcity != null && mcity.Level != ConfigHelper.GetConfigInt("OrganizeCity-CityLevel"))
        {
            MessageBox.Show(this, "请选择办事处再调整!");
            return;
        }
        FNA_StaffSalaryDataObjectBLL bll = new FNA_StaffSalaryDataObjectBLL();
        if (!CheckSalesTargetAdujst())
        {
            return;
        }
        foreach (GridViewRow row in gv_List.Rows)
        {
            int id = (int)gv_List.DataKeys[row.RowIndex]["FNA_StaffSalaryDataObject_ID"];
            TextBox txt_SalesTargetAdjust = gv_List.Rows[row.RowIndex].FindControl("tbx_SalesTargetAdujst") == null ? null : (TextBox)gv_List.Rows[row.RowIndex].FindControl("tbx_SalesTargetAdujst");
            TextBox txt_SalesTargetAdjustRate = gv_List.Rows[row.RowIndex].FindControl("tbx_SalesTargetAdujstRate") == null ? null : (TextBox)gv_List.Rows[row.RowIndex].FindControl("tbx_SalesTargetAdujstRate");
            decimal SalesTargetAdujst = 0, SalesTargetAdujstRate = 0;
            if (txt_SalesTargetAdjust != null && txt_SalesTargetAdjustRate != null && decimal.TryParse(txt_SalesTargetAdjust.Text.Trim(), out SalesTargetAdujst)
                && decimal.TryParse(txt_SalesTargetAdjustRate.Text.Trim(), out SalesTargetAdujstRate))
            {
                bll = new FNA_StaffSalaryDataObjectBLL(id);
                decimal oldAdujstRate = bll.Model.Data10;
                bll.Model.SalesTargetAdujst = SalesTargetAdujst;
                bll.Model.Data10 = SalesTargetAdujstRate;
                bll.Model.UpdateStaff = (int)Session["UserID"];
                bll.Model.UpdateTime = DateTime.Now;
                bll.Update();
                if (bll.Model.ApproveFlag == 2 && oldAdujstRate != SalesTargetAdujstRate)
                {
                    FNA_StaffSalaryDataObjectBLL.Adjust(bll.Model.AccountMonth, SalesTargetAdujstRate, bll.Model.Staff);
                }
            }

        }
        BindGrid();
    }
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        FNA_StaffSalaryDataObjectBLL bll = new FNA_StaffSalaryDataObjectBLL();
        foreach (GridViewRow row in gv_List.Rows)
        {
            int id = (int)gv_List.DataKeys[row.RowIndex]["FNA_StaffSalaryDataObject_ID"];
            TextBox tbx_Remark = gv_List.Rows[row.RowIndex].FindControl("tbx_Remark") == null ? null : (TextBox)gv_List.Rows[row.RowIndex].FindControl("tbx_Remark");
            DropDownList ddl_Flag = row.FindControl("ddl_Flag") == null ? null : (DropDownList)row.FindControl("ddl_Flag");

            if (tbx_Remark != null && ddl_Flag != null)
            {
                bll = new FNA_StaffSalaryDataObjectBLL(id);
                bll.Model["Remark"] = tbx_Remark.Text.Trim();
                bll.Model.Flag =int.Parse(ddl_Flag.SelectedValue);
                bll.Model.UpdateStaff = (int)Session["UserID"];
                bll.Model.UpdateTime = DateTime.Now;
                bll.Update();
            }
        }
        BindGrid();
    }
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        FNA_StaffSalaryDataObjectBLL bll = new FNA_StaffSalaryDataObjectBLL();

        foreach (GridViewRow row in gv_List.Rows)
        {
            int          id         = (int)gv_List.DataKeys[row.RowIndex]["FNA_StaffSalaryDataObject_ID"];
            TextBox      tbx_Remark = gv_List.Rows[row.RowIndex].FindControl("tbx_Remark") == null ? null : (TextBox)gv_List.Rows[row.RowIndex].FindControl("tbx_Remark");
            DropDownList ddl_Flag   = row.FindControl("ddl_Flag") == null ? null : (DropDownList)row.FindControl("ddl_Flag");

            if (tbx_Remark != null && ddl_Flag != null)
            {
                bll = new FNA_StaffSalaryDataObjectBLL(id);
                bll.Model["Remark"]   = tbx_Remark.Text.Trim();
                bll.Model.Flag        = int.Parse(ddl_Flag.SelectedValue);
                bll.Model.UpdateStaff = (int)Session["UserID"];
                bll.Model.UpdateTime  = DateTime.Now;
                bll.Update();
            }
        }
        BindGrid();
    }
 private void ApproveData(int approveflag)
 {
     foreach (GridViewRow row in gv_List.Rows)
     {
         CheckBox chk = (CheckBox)row.FindControl("cbx");
         if (chk.Checked)
         {
             int id = (int)gv_List.DataKeys[row.RowIndex]["FNA_StaffSalaryDataObject_ID"];
             FNA_StaffSalaryDataObjectBLL bll = new FNA_StaffSalaryDataObjectBLL(id);
             bll.Model.ApproveFlag = approveflag;
             bll.Update();
         }
     }
 }
 protected void bt_CancelApprove_Click(object sender, EventArgs e)
 {
     FNA_StaffSalaryDataObjectBLL.UnApproveFlag(int.Parse(ddl_AccountMonth.SelectedValue), int.Parse(tr_OrganizeCity.SelectValue), int.Parse(MCSTabControl1.SelectedTabItem.Value));
     BindGrid();
 }