protected void Button_ComSP(object sender, EventArgs e) { string Pname; bool temp = false; foreach (GridViewRow item in Gridview_PMSupply.Rows) { RadioButton rb = item.FindControl("RadioButtonMarkup") as RadioButton; if (rb.Checked) { Pname = Gridview_PMSupply.DataKeys[item.RowIndex].Value.ToString(); temp = true; TextBox6.Text = Pname; UpdatePanel_SampleNew.Update(); } } if (!temp) { ScriptManager.RegisterClientScriptBlock(UpdatePanel_Supply, GetType(), "aa", "alert('请选择供应商')", true); return; } else { Panel_Supply.Visible = false; UpdatePanel_Supply.Update(); } }
//提交客户信息 protected void Button1_Com1(object sender, EventArgs e) { if (TextBox6.Text != "") { CRMNewCustormDevelopinfo.CRMCIF_ID = new Guid(label_SupplyID.Text.ToString()); CRMNewCustormDevelopinfo.CRMNCD_Man = Session["UserName"].ToString(); if (label_New.Text == "新增客户信息") { ccl.InsertCRMNewCustormDevelop(CRMNewCustormDevelopinfo); } if (label_New.Text == "修改客户信息") { CRMNewCustormDevelopinfo.CRMNCD_ID = new Guid(label_ManID.Text); ccl.UpdateCRMNewCustormDevelop_Info(CRMNewCustormDevelopinfo); } TextBox6.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; Panel_SampleNew.Visible = false; UpdatePanel_SampleNew.Update(); BindGridview1(""); UpdatePanel_OutWeb.Update(); } else { ScriptManager.RegisterClientScriptBlock(Page, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true); return; } }
//取消提交客户信息 protected void Button_Cancel(object sender, EventArgs e) { TextBox6.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; Panel_SampleNew.Visible = false; UpdatePanel_SampleNew.Update(); }
//取消提交外送样品 protected void Button_Cancel(object sender, EventArgs e) { TextBox4.Text = ""; TextBox2.Text = ""; TextBox6.Text = ""; DropDownList4.SelectedValue = "请选择"; TextBox7.Text = ""; Panel_SampleNew.Visible = false; UpdatePanel_SampleNew.Update(); }
//修改、删除、分析 protected void Gridview1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Modify1")//修改 { GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow; Gridview1.SelectedIndex = row.RowIndex; label_SampleID.Text = e.CommandArgument.ToString(); label_New.Text = Gridview1.Rows[row.RowIndex].Cells[1].Text.ToString(); TextBox4.Text = Gridview1.Rows[row.RowIndex].Cells[7].Text.ToString(); TextBox6.Text = Gridview1.Rows[row.RowIndex].Cells[2].Text.ToString(); TextBox2.Text = Gridview1.Rows[row.RowIndex].Cells[5].Text.ToString(); DropDownList4.SelectedValue = Gridview1.Rows[row.RowIndex].Cells[6].Text.ToString(); TextBox7.Text = Gridview1.DataKeys[row.RowIndex]["CRMOS_Remark"].ToString(); Panel_SampleNew.Visible = true; UpdatePanel_SampleNew.Update(); } if (e.CommandName == "Delete1")//删除 { GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow; Gridview1.SelectedIndex = row.RowIndex; label_SampleID.Text = e.CommandArgument.ToString(); CRMOutsideSampleinfo.CRMOS_ID = new Guid(label_SampleID.Text.ToString()); cs.DeleteCRMOutsideSample(CRMOutsideSampleinfo); BindGridview1(""); UpdatePanel_OutWeb.Update(); ScriptManager.RegisterClientScriptBlock(UpdatePanel_OutWeb, GetType(), "alert", "alert('删除成功!')", true); return; } if (e.CommandName == "Analysis")//分析 { GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow; Gridview1.SelectedIndex = row.RowIndex; label_SampleID.Text = e.CommandArgument.ToString(); label_Result.Text = Gridview1.Rows[row.RowIndex].Cells[1].Text.ToString() + " " + Gridview1.Rows[row.RowIndex].Cells[2].Text.ToString(); TextBox14.Text = Gridview1.DataKeys[row.RowIndex]["CRMOS_AnalysisResult"].ToString(); Panel_Check.Visible = true; UpdatePanel_Check.Update(); } if (e.CommandName == "Check1") { GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow; label18.Text = Gridview1.Rows[row.RowIndex].Cells[4].Text.ToString(); label19.Text = e.CommandArgument.ToString(); Panel1.Visible = true; BindBos(); UpdatePanel1.Update(); } if (e.CommandName == "UP1") { Label46.Text = e.CommandArgument.ToString(); ShowPanel(); UpdatePanel_upload.Update(); } }
//检索 protected void Button1_Sh(object sender, EventArgs e) { string condition = GetCondition(); BindGridview1(condition); UpdatePanel_OutWeb.Update(); Panel_SampleNew.Visible = false; UpdatePanel_SampleNew.Update(); Panel_Supply.Visible = false; UpdatePanel_Supply.Update(); Panel_Check.Visible = false; UpdatePanel_Check.Update(); }
//编辑、删除、开发进度 protected void Gridview1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Modify1")//编辑 { GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow; Gridview1.SelectedIndex = row.RowIndex; label_ManID.Text = e.CommandArgument.ToString(); label_New.Text = "修改客户信息"; TextBox2.Text = Gridview1.Rows[row.RowIndex].Cells[2].Text.ToString(); TextBox6.Text = Gridview1.Rows[row.RowIndex].Cells[1].Text.ToString(); TextBox3.Text = Gridview1.Rows[row.RowIndex].Cells[3].Text.ToString(); Panel_SampleNew.Visible = true; UpdatePanel_SampleNew.Update(); } if (e.CommandName == "Delete1")//删除 { GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow; Gridview1.SelectedIndex = row.RowIndex; label_ManID.Text = e.CommandArgument.ToString(); CRMNewCustormDevelopinfo.CRMNCD_ID = new Guid(label_ManID.Text); ccl.DeleteCRMNewCustormDevelop(CRMNewCustormDevelopinfo); BindGridview1(""); UpdatePanel_OutWeb.Update(); ScriptManager.RegisterClientScriptBlock(UpdatePanel_OutWeb, GetType(), "aa", "alert('删除成功!')", true); return; } if (e.CommandName == "Analysis")//开发进度 { GridViewRow row = ((LinkButton)e.CommandSource).Parent.Parent as GridViewRow; Gridview1.SelectedIndex = row.RowIndex; label_ManID.Text = e.CommandArgument.ToString(); label9.Text = Gridview1.Rows[row.RowIndex].Cells[1].Text.ToString() + " " + Gridview1.Rows[row.RowIndex].Cells[2].Text.ToString() + " " + Gridview1.Rows[row.RowIndex].Cells[3].Text.ToString(); string condition; condition = "and CRMNCD_ID='" + label_ManID.Text + "'"; BindGridview2(condition); label9.Visible = true; if (Gridview2.Rows.Count > 0) { TextBox10.Text = Gridview2.Rows[0].Cells[2].Text.ToString(); } Panel_NewProgram.Visible = true; UpdatePanel_NewProgram.Update(); } }
//提交外送样品 protected void Button1_Com1(object sender, EventArgs e) { if (TextBox4.Text != "") { CRMOutsideSampleinfo.CRMOS_Num = Convert.ToDecimal(TextBox4.Text.ToString()); } else { ScriptManager.RegisterClientScriptBlock(UpdatePanel_SampleNew, GetType(), "alert", "alert('标记*的为必填项,请填写完整!')", true); return; } if (TextBox2.Text != "") { CRMOutsideSampleinfo.CRMOS_AlertDay = Convert.ToInt16(TextBox2.Text.ToString()); } else { ScriptManager.RegisterClientScriptBlock(UpdatePanel_SampleNew, GetType(), "alert", "alert('标记*的为必填项,请填写完整!')", true); return; } if (TextBox6.Text != "") { CRMOutsideSampleinfo.CRMOS_Factory = TextBox6.Text.ToString(); } else { ScriptManager.RegisterClientScriptBlock(UpdatePanel_SampleNew, GetType(), "alert", "alert('标记*的为必填项,请填写完整!')", true); return; } if (DropDownList4.SelectedValue != "请选择") { CRMOutsideSampleinfo.CRMOS_AnalysisReport = DropDownList4.SelectedValue.ToString(); } else { ScriptManager.RegisterClientScriptBlock(UpdatePanel_SampleNew, GetType(), "alert", "alert('标记*的为必填项,请填写完整!')", true); return; } if (TextBox7.Text != "") { CRMOutsideSampleinfo.CRMOS_Remark = TextBox7.Text.ToString(); } CRMOutsideSampleinfo.CRMOS_State = "已提交"; if (label_New.Text == "新增外送样品") { CRMOutsideSampleinfo.CRMOS_State = "已提交"; string man = Session["UserName"].ToString(); cs.InsertCRMOutsideSample(CRMOutsideSampleinfo, man); } else { CRMOutsideSampleinfo.CRMOS_ID = new Guid(label_SampleID.Text.ToString()); cs.UpdateCRMOutsideSample(CRMOutsideSampleinfo); } TextBox4.Text = ""; TextBox2.Text = ""; TextBox6.Text = ""; DropDownList4.SelectedValue = "请选择"; TextBox7.Text = ""; Panel_SampleNew.Visible = false; UpdatePanel_SampleNew.Update(); BindGridview1(""); UpdatePanel_OutWeb.Update(); string remind = "ERP系统消息:" + Session["UserName"].ToString() + "于" + DateTime.Now.ToString("F") + "提交了外来样品申请,请审核!"; string sErr = RTXhelper.Send(remind, "外来样品审核"); if (!string.IsNullOrEmpty(sErr)) { ScriptManager.RegisterClientScriptBlock(Page, GetType(), "alert", "alert('" + sErr + "')", true); } }
//新增 protected void Button3_New(object sender, EventArgs e) { label_New.Text = "新增外送样品"; Panel_SampleNew.Visible = true; UpdatePanel_SampleNew.Update(); }