コード例 #1
0
    //修改、删除、分析
    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();
        }
    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Title = "外来样品管理";
        if (!((Session["UserRole"].ToString().Contains("外来样品"))))
        {
            Response.Redirect("~/Default.aspx");
        }
        if (!IsPostBack)
        {
            BindBos();
            BindGridview1("");
            UpdatePanel_OutWeb.Update();
            ClosePanel();
            UpdatePanel_upload.Update();
        }
        #region 权限
        if (Request.QueryString["status"] == "Look")//外来样品查看
        {
            Button3.Visible = false;

            Gridview1.Columns[22].Visible = true;
            //Gridview1.Columns[18].Visible = true;
            UpdatePanel_OutWeb.Update();
        }
        if (Request.QueryString["status"] == "Edit")//外来样品维护
        {
            Button3.Visible = true;
            Gridview1.Columns[22].Visible = true;
            Gridview1.Columns[17].Visible = true;
            Gridview1.Columns[18].Visible = true;
            UpdatePanel_OutWeb.Update();
        }
        if (Request.QueryString["status"] == "Check")//外来样品审核
        {
            Button3.Visible = false;
            Gridview1.Columns[22].Visible = true;
            Gridview1.Columns[19].Visible = true;
            UpdatePanel_OutWeb.Update();
        }
        if (Request.QueryString["status"] == "Analysis")//外来样品分析
        {
            Button3.Visible = false;
            Gridview1.Columns[20].Visible = true;
            Gridview1.Columns[21].Visible = true;
            Gridview1.Columns[22].Visible = true;
            UpdatePanel_OutWeb.Update();
        }
        #endregion
    }
コード例 #3
0
    protected void ok_upload_Click(object sender, EventArgs e)
    {
        string fileExrensio = Path.GetExtension(FileUpload1.FileName).ToLower(); //ToLower转化为小写,获得扩展名
        string UploadURL    = Server.MapPath("~/file/");                         //上传的目录
        string fullname     = FileUpload1.FileName;                              //上传文件的原名
        string newname      = DateTime.Now.ToString("yyyyMMddhhmmss");           //上传文件重命名

        if (FileUpload1.PostedFile.FileName != null)
        {
            if (fileExrensio == ".doc" || fileExrensio == ".docx" || fileExrensio == ".pdf" || fileExrensio == ".xls" || fileExrensio == ".xlsx" || fileExrensio == ".txt")//判断文件扩展名
            {
                try
                {
                    if (!Directory.Exists(UploadURL))                              //判断文件夹是否已经存在
                    {
                        Directory.CreateDirectory(UploadURL);                      //创建文件夹
                    }
                    FileUpload1.PostedFile.SaveAs(UploadURL + newname + fullname); //保存上传的文件
                }
                catch
                {
                    ScriptManager.RegisterClientScriptBlock(UpdatePanel_upload, GetType(), "aa", "alert('上传失败!')", true);
                    return;
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel_upload, GetType(), "aa", "alert('不支持此文件格式!')", true);
                return;
            }
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(UpdatePanel_upload, GetType(), "aa", "alert('请选择文件!')", true);
            return;
        }

        string filePath       = "file/" + newname + fullname;
        Guid   TTD_DetailID   = new Guid(Label46.Text.ToString());
        string TTD_IsUploaded = "是";
        string TTD_RepRoute   = filePath;

        cs.UpdateCRMOutsideSample_up(TTD_DetailID, filePath);
        ClosePanel();
        UpdatePanel_upload.Update();
        BindGridview1("");
        UpdatePanel_OutWeb.Update();
    }
コード例 #4
0
 protected void cancel_upload_Click(object sender, EventArgs e)
 {
     ClosePanel();
     UpdatePanel_upload.Update();
 }