//protected void grv_b_RowCreated(object sender, GridViewRowEventArgs e)
    //{
    //    if (e.Row.RowType == DataControlRowType.Header)
    //    {
    //        e.Row.Cells[3].Text = "监测项目";

    //        TableCell headerDetail = new TableCell();
    //        headerDetail.Text = "分析方法选择";
    //        headerDetail.BackColor = System.Drawing.Color.FromArgb(227, 239, 255);
    //        headerDetail.Width = 600;
    //        e.Row.Cells.Add(headerDetail);

    //    }
    //    if (e.Row.RowType == DataControlRowType.DataRow)
    //    {
    //        //鼠标移动到每项时颜色交替效果
    //        e.Row.Attributes.Add("OnMouseOut", "this.style.backgroundColor='';");
    //        e.Row.Attributes.Add("OnMouseOver", "this.style.backgroundColor='#00ffee'");
    //        //int id = e.Row.RowIndex + 1;

    //        //e.Row.Cells[0].Text = id.ToString();

    //        //手动添加详细和删除按钮
    //        TableCell tabcDetail = new TableCell();

    //        tabcDetail.Style.Add("text-align", "center");
    //        RadioButtonList ibtnDetail = new RadioButtonList();
    //        ibtnDetail.ID = "cbl";
    //        ibtnDetail.SelectedIndex = 0;
    //        tabcDetail.Controls.Add(ibtnDetail);
    //        e.Row.Cells.Add(tabcDetail);
    //    }
    //    if (e.Row.RowType != DataControlRowType.Pager)
    //    {
    //        ////绑定数据后,隐藏4,5,6,7列
    //        e.Row.Cells[1].Visible = false;
    //        e.Row.Cells[2].Visible = false;


    //    }
    //}
    //protected void grv_b_RowDataBound(object sender, GridViewRowEventArgs e)
    //{
    //    if (e.Row.RowType == DataControlRowType.DataRow)
    //    {
    //        if (e.Row.Cells[1].Text.Trim() != " ")
    //        {
    //            DataTable Method = itemObj.GetMethod(e.Row.Cells[1].Text.Trim());//dtItem.Select("ClassID='" + e.Row.Cells[1].Text.Trim() + "'");
    //            RadioButtonList cbl_temp = e.Row.Cells[4].FindControl("cbl") as RadioButtonList;
    //            cbl_temp.RepeatDirection = RepeatDirection.Vertical;
    //            cbl_temp.DataSource = Method;
    //            cbl_temp.DataValueField = "id";
    //            cbl_temp.DataTextField = "Standard";
    //            cbl_temp.DataBind();
    //        }
    //    }
    //}


    protected void btn_save_b_OnClick(object sender, EventArgs e)
    {
        DAl.User.Users    userobj    = new DAl.User.Users();
        Entity.User.Users userentity = new Entity.User.Users();

        userentity.UserID = txt_UserName.Text;
        for (int p = 0; p < Repeater_B.Items.Count; p++)
        {
            CheckBoxList cbl_ItemlistB = Repeater_B.Items[p].FindControl("cbl_ItemlistB") as CheckBoxList;
            //TBD AB角信息初始化
            for (int i = 0; i < cbl_ItemlistB.Items.Count; i++)
            {
                if (cbl_ItemlistB.Items[i].Selected)
                {
                    Entity.SampleItem item = new Entity.SampleItem();
                    item.MonitorID   = int.Parse(cbl_ItemlistB.Items[i].Value);
                    item.MonitorItem = cbl_ItemlistB.Items[i].Text.Trim();

                    userentity.AitemList.Add(item);
                }
            }
        }
        //保存用户AB角
        if (userobj.SaveAB(userentity, "B") == 1)
        {
            Repeater_B.Visible = false;
            btn_b_add.Text     = "+分析员B角设定";
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('B角设定成功!');", true);
            ABRoleGroup(userentity.UserID);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('B角设定失败!');", true);
        }
    }
Ejemplo n.º 2
0
    protected void btn_save_b_OnClick(object sender, EventArgs e)
    {
        DAl.User.Users    userobj    = new DAl.User.Users();
        Entity.User.Users userentity = new Entity.User.Users();

        userentity.UserID = txt_UserName.Text;
        //TBD AB角信息初始化
        for (int i = 0; i < cbl_ItemlistB.Items.Count; i++)
        {
            if (cbl_ItemlistB.Items[i].Selected)
            {
                Entity.SampleItem item = new Entity.SampleItem();
                item.TypeID      = int.Parse(drop_type_b.SelectedValue.ToString().Trim());
                item.MonitorID   = int.Parse(cbl_ItemlistB.Items[i].Value);
                item.MonitorItem = cbl_ItemlistB.Items[i].Text.Trim();
                userentity.AitemList.Add(item);
            }
        }

        //保存用户AB角
        if (userobj.SaveAB(userentity, "B", drop_type_b.SelectedValue.ToString().Trim()) == 1)
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('B角设定成功!');", true);
            panel_b.Visible = false;
            ABRoleGroup(userentity.UserID);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('B角设定失败!');", true);
        }
    }
    protected void btn_OK_Click(object sender, EventArgs e)
    {
        string strErrorInfo = Verify(lbl_Type.Text);

        if (strErrorInfo != "")
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('" + strErrorInfo + "');", true);

            return;
        }
        //获得所属地id
        string strAttribtionID = "";

        strAttribtionID = drop_ThrSca_Name.SelectedValue;
        DateTime nowTime = DateTime.Parse(DateTime.Now.ToString());

        DAl.User.Users    userobj    = new DAl.User.Users();
        Entity.User.Users userentity = new Entity.User.Users();

        userentity.UserID        = txt_UserName.Text;
        userentity.PWD           = Txt_pwd.Text.Trim();
        userentity.DepartID      = int.Parse(strAttribtionID);
        userentity.RoleID        = int.Parse(drop_Role.SelectedValue);
        userentity.PWDModifyTime = nowTime;
        userentity.Name          = txt_name.Text.Trim();

        #region 添加新纪录
        if (lbl_Type.Text == "添加")
        {
            int ret = userobj.AddUsers(userentity);
            if (ret >= 1)
            {
                strSelectedId      = ret.ToString();
                panel_role.Visible = true;
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "hiddenDetail();alert('数据添加成功!');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "hiddenDetail();alert('数据添加失败!');", true);
            }
        }
        #endregion

        #region 编辑记录
        if (lbl_Type.Text == "编辑")
        {
            userentity.ID = int.Parse(strSelectedId);
            if (userobj.EditUsers(userentity) == 1)
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "hiddenDetail();alert('数据编辑成功!');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "hiddenDetail();alert('数据编辑失败!');", true);
            }
        }
        #endregion
        Query();
    }
Ejemplo n.º 4
0
    protected void grv_b_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        DAl.User.Users    userobj    = new DAl.User.Users();
        Entity.User.Users userentity = new Entity.User.Users();

        userentity.UserID = txt_UserName.Text;
        string type = grv_b.Rows[e.RowIndex].Cells[0].Text.Trim();

        if (userobj.DeleteAB(userentity, "B", type) == 1)

        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('删除成功!');", true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('删除失败!');", true);
        }
        ABRoleGroup(userentity.UserID);
    }
Ejemplo n.º 5
0
    protected void btn_save_b_OnClick(object sender, EventArgs e)
    {
        DAl.User.Users    userobj    = new DAl.User.Users();
        Entity.User.Users userentity = new Entity.User.Users();

        userentity.UserID = txt_UserName.Text;
        for (int p = 0; p < Repeater_B.Items.Count; p++)
        {
            GridView grv_b = Repeater_B.Items[p].FindControl("grv_b") as GridView;
            //TBD AB角信息初始化
            for (int i = 0; i < grv_b.Rows.Count; i++)
            {
                CheckBox cb = grv_b.Rows[i].Cells[0].FindControl("autoid") as CheckBox;
                if (cb.Checked)
                {
                    Entity.SampleItem item = new Entity.SampleItem();
                    item.MonitorID   = int.Parse(grv_b.Rows[i].Cells[1].Text.Trim());
                    item.MonitorItem = grv_b.Rows[i].Cells[3].Text.Trim();
                    RadioButtonList cbl = grv_b.Rows[i].Cells[4].FindControl("cbl") as RadioButtonList;
                    for (int j = 0; j < cbl.Items.Count; j++)
                    {
                        if (cbl.Items[j].Selected)
                        {
                            item.Method = cbl.Items[j].Value.Trim();
                        }
                    }
                    userentity.AitemList.Add(item);
                }
            }
        }
        //保存用户AB角
        if (userobj.SaveAB(userentity, "B") == 1)
        {
            Repeater_B.Visible = false;
            btn_b_add.Text     = "+分析员B角设定";
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('B角设定成功!');", true);
            ABRoleGroup(userentity.UserID);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('B角设定失败!');", true);
        }
    }
Ejemplo n.º 6
0
    protected void btn_OK_Click(object sender, EventArgs e)
    {
        string strFlag = Verify();

        if (strFlag != "")
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('" + strFlag + "');", true);
            return;
        }
        else
        {
            string compay = "0";
            string cyman  = "0";

            //获取采样人,现场分析人
            DAl.User.Users    userobj = new DAl.User.Users();
            Entity.User.Users user    = null; //= new Entity.User.Users();
            user = userobj.GetUsers(txt_xmfzr.Text.Trim());
            if (user != null)
            {
                cyman = user.UserID.ToString();
            }
            else
            {
                if (rbl_wether.SelectedValue.ToString() == "0")
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('系统不存在项目负责人/报告编制人,请核实!');", true);
                    return;
                }
            }
            Entity.AccessReport entity = new Entity.AccessReport();
            entity.classID = int.Parse(drop_rwtype.SelectedValue.ToString());//任务类型

            compay = txt_wtdepart.Text.Trim();
            if (ck_fa.Checked)
            {
                entity.hanwether = "1";
            }
            else
            {
                entity.hanwether = "0";
            }
            entity.WTMan   = compay;//委托单位
            entity.lxEmail = txt_lxemail.Text.Trim();
            entity.lxMan   = txt_lxman.Text.Trim();;
            entity.lxtel   = txt_lxtel.Text.Trim();;
            entity.address = txt_address.Text.Trim();

            entity.CreateDate = DateTime.Now;                                         //创建时间
            entity.CreateUser = Request.Cookies["Cookies"].Values["u_id"].ToString(); //创建人
            entity.WTDate     = DateTime.Parse(txt_CreateDate.Text.Trim());           //委托日期,任务接收日期
            entity.chargeman  = cyman;                                                //项目负责人
            //entity.level = drop_level.SelectedValue.ToString();//紧急程度
            entity.Mode        = drop_mode.SelectedValue.ToString();                  //监测方式
            entity.Remark      = drop_urgent.Text.Trim();                             //备注
            entity.WTNO        = txt_ReportID.Text.Trim();                            //委托协议编码,报告标识
            entity.ProjectName = txt_Projectname.Text.Trim();                         //项目名称
            entity.TypeID      = int.Parse(drop_ItemList.SelectedValue.ToString().Trim());


            entity.CreateDate = DateTime.Now;                                         //创建时间
            entity.CreateUser = Request.Cookies["Cookies"].Values["u_id"].ToString(); //创建人

            entity.chargeman = cyman;                                                 //项目负责人
            entity.level     = drop_level.SelectedValue.ToString();                   //紧急程度
            // entity.Mode = drop_mode.SelectedValue.ToString();//监测方式
            //if (rbl_wether.SelectedValue.ToString() == "0")
            //{
            //    entity.csflag = 0;

            //}
            //else
            //{
            //    entity.csflag = 1;

            //}
            entity.StatusID = 6;
            entity.Remark   = txt_remak1.Text.Trim();//备注

            DAl.Report reportobj = new DAl.Report();
            entity.StatusID = 1;
            entity.ID       = int.Parse(strReportId);
            if (reportobj.UpateYSzp(entity) == 1)
            {
                WebApp.Components.Log.SaveLog("创建样品原单编辑成功!", Request.Cookies["Cookies"].Values["u_id"].ToString(), 5);
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "clickAddSuccess", "hiddenDetail();alert('数据保存成功!')", true);
            }
            else
            {
                WebApp.Components.Log.SaveLog("创建样品原单编辑失败!", Request.Cookies["Cookies"].Values["u_id"].ToString(), 5);
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "clickAddFail", "hiddenDetail();alert('数据添保存失败!')", true);
            }
        }
        Query();
    }