Example #1
0
    //档案归档
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (this.drop_FileLibraryName.SelectedItem.Text == "")
        {
            new MessageBox(this.Page).Show("请选择档案库室!");
            return;
        }

        ArrayList alsql  = new ArrayList();
        string    sqlStr = ""; //移交记录归档

        sqlStr = " update FileTransfer set  sjzt=3,Gdr='" + LoginUser.GetUserName + "',Gdsj='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "' where id='" + HiddenFieldyj.Value + "' ";
        alsql.Add(sqlStr);
        string strupdate = ""; //移交档案归档

        strupdate = " update FileEnter set  FileLibraryID='" + this.drop_FileLibraryName.SelectedValue + "',FileLibraryName='" + this.drop_FileLibraryName.SelectedItem.Text + "',FileLibraryData='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',FileTransferSJLX=2  where id='" + HiddenFieldda.Value + "' ";
        alsql.Add(strupdate);
        Boolean flag = TSQLServer.execTriggerAll(alsql);

        if (flag == true)
        {
            new MessageBox(Page).ShowAndJump("执法档案归档成功!", "Manage_Center.aspx");
            //操作日志
            LogListDal.Insert(DateTime.Now, "归档执法档案" + this.HiddenFieldda.Value + "", LoginUser.GetUserId, LoginUser.GetUserName);
        }
        else
        {
            new MessageBox(Page).ShowAndJump("执法档案归档失败!", "Manage_Center.aspx");
        }
    }
Example #2
0
        /// <summary>
        /// 获取案卷类别树结构
        /// </summary>
        /// <returns>返回一个DataTable数据集</returns>
        public static DataTable GetFileClassStruct()
        {
            return(TSQLServer.ExecDt(@"
                    with T as
                    (SELECT *, lv=0, struct = CAST(id as nvarchar) from FileClass  where parentFileID  = 0
                        union all select a.*,lv=(b.lv + 1), struct =CAST(CAST(b.struct as nvarchar) + ',' + CAST(a.id as nvarchar) as nvarchar)
                        from FileClass a join T b on a.parentFileID = b.id
                    )
                    select * from T
                    OPTION(MAXRECURSION 0)
"));
        }
Example #3
0
    //批量接收
    protected void btnCheckSave_Click(object sender, EventArgs e)
    {
        string ids = "0";

        for (int i = 0; i < rptList.Items.Count; i++)
        {
            int      id = ((Label)rptList.Items[i].FindControl("lb_id")).Text.ToInt32();
            CheckBox cb = (CheckBox)rptList.Items[i].FindControl("cb_id");
            if (cb.Checked)
            {
                ids += "," + id;
            }
        }

        DataTable dttf  = daltf.GetDataTable(" and id in (" + ids + ") ");
        ArrayList alsql = new ArrayList();
        Boolean   flag  = false;

        if (AccessDataSet.HasDataTable(dttf))
        {
            foreach (DataRow item in dttf.Rows)
            {
                string sqlStr = "";  //接收移交记录
                sqlStr = " update FileTransfer set  sjzt=2,Jssj='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',AcceptPeople='" + LoginUser.GetUserName + "',AcceptUnit='" + LoginUser.OrganizerName + "' where id='" + item["id"] + "' ";
                alsql.Add(sqlStr);
                string  strupdate = ""; //接收更新档案状态
                DataRow drdg      = fedal.GetRow(item["FileEnterID"]);
                if (drdg != null)
                {
                    strupdate = " update FileEnter set  ReceiptTime='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',oldEnteCountyId='" + drdg["EnteCountyId"] + "',oldEnteUserName='******',EnteCountyId='" + LoginUser.CountyId + "',EnteUserName='******',EnforcementID_new='" + LoginUser.OrganizerId + "',EnforcementName_new='" + LoginUser.OrganizerName + "',FileLibraryID_old='" + drdg["FileLibraryID"] + "',FileLibraryName_old='" + drdg["FileLibraryName"] + "',FileLibraryID='',FileLibraryName='',FileTransferSJLX=1,FileTransferID='" + item["id"] + "'  where id='" + item["FileEnterID"] + "' ";
                }
                alsql.Add(strupdate);
            }
            flag = TSQLServer.execTriggerAll(alsql);
        }
        if (flag == true)
        {
            new MessageBox(Page).ShowAndJump("批量移交支队成功!", "Manage_Center.aspx");
            //操作日志
            LogListDal.Insert(DateTime.Now, "案卷档案[" + ids + "]批量移交支队", LoginUser.GetUserId, LoginUser.GetUserName);
        }
        else
        {
            new MessageBox(Page).ShowAndJump("批量移交支队失败!", "Manage_Center.aspx");
        }
        this.BindDaSource();
    }
Example #4
0
    //批量移交支队
    protected void lbtnFileTransfer_Click(object sender, EventArgs e)
    {
        string ids = "0";

        for (int i = 0; i < rptyjzdList.Items.Count; i++)
        {
            int      id = ((Label)rptyjzdList.Items[i].FindControl("lb_id")).Text.ToInt32();
            CheckBox cb = (CheckBox)rptyjzdList.Items[i].FindControl("cb_id");
            if (cb.Checked)
            {
                ids += "," + id;
            }
        }

        DataTable dttf  = dal.GetDataTableyjzd(" and id in (" + ids + ") ");
        ArrayList alsql = new ArrayList();
        Boolean   flag  = false;

        if (AccessDataSet.HasDataTable(dttf))
        {
            foreach (DataRow item in dttf.Rows)
            {
                string sqlStr = "";  //添加移交记录
                sqlStr = " insert into FileTransfer(FileEnterID,FileClassID,FileClassName,FileEnterName,TransferPeople,TransferUnit,AcceptSzqxdm,TransferDate,OperateTime,Remark,UserID,Username,sjzt,SZQXDM,Yjlx) values ('" + item["id"].ToString() + "','" + item["FileClassID"].ToString() + "','" + item["FName"].ToString() + "','" + item["FilesName"].ToString() + "','" + LoginUser.GetUserName + "','" + LoginUser.OrganizerName + "','420100','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','','" + LoginUser.GetUserId + "','" + LoginUser.GetUserName + "',0,'" + LoginUser.CountyId + "',1) ";
                alsql.Add(sqlStr);
                string strupdate = ""; //更新移交时间
                strupdate = " update FileEnter set  FileTransferDate='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',sjlx=3 where id='" + item["id"].ToString() + "' ";
                alsql.Add(strupdate);
            }
            flag = TSQLServer.execTriggerAll(alsql);
        }
        if (flag == true)
        {
            new MessageBox(Page).ShowAndJump("批量移交支队成功!", "FileTransferyjzd.aspx");
            //操作日志
            LogListDal.Insert(DateTime.Now, "案卷档案[" + ids + "]批量移交支队", LoginUser.GetUserId, LoginUser.GetUserName);
        }
        else
        {
            new MessageBox(Page).ShowAndJump("批量移交支队失败!", "FileTransferyjzd.aspx");
        }
        this.BindDaSource();
    }
Example #5
0
    //操作事件--接收档案
    protected void LinkButtonALL_Command(object sender, CommandEventArgs e)
    {
        string CommandName;

        string[] CurrentValueId;
        CurrentValueId = e.CommandArgument.ToString().Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
        CommandName    = e.CommandName;
        //接收档案
        if (CommandName.ToString() == "FileTransfer")
        {
            DataRow drdg = fedal.GetRow(CurrentValueId[1]);
            if (drdg != null)
            {
                ArrayList alsql  = new ArrayList();
                string    sqlStr = ""; //接收移交记录
                sqlStr = " update FileTransfer set  sjzt=2,Jssj='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',AcceptPeople='" + LoginUser.GetUserName + "',AcceptUnit='" + LoginUser.OrganizerName + "' where id='" + CurrentValueId[0] + "' ";
                alsql.Add(sqlStr);
                string strupdate = ""; //接收更新档案状态
                strupdate = " update FileEnter set  ReceiptTime='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',oldEnteCountyId='" + drdg["EnteCountyId"] + "',oldEnteUserName='******',EnteCountyId='" + LoginUser.CountyId + "',EnteUserName='******',EnforcementID_new='" + LoginUser.OrganizerId + "',EnforcementName_new='" + LoginUser.OrganizerName + "',FileLibraryID_old='" + drdg["FileLibraryID"] + "',FileLibraryName_old='" + drdg["FileLibraryName"] + "',FileLibraryID='',FileLibraryName='',FileTransferSJLX=1,FileTransferID='" + CurrentValueId[0] + "'  where id='" + CurrentValueId[1] + "' ";
                alsql.Add(strupdate);
                Boolean flag = TSQLServer.execTriggerAll(alsql);
                if (flag == true)
                {
                    new MessageBox(Page).ShowAndJump("执法档案接收成功!", "Manage_Center.aspx");
                    //操作日志
                    LogListDal.Insert(DateTime.Now, "接收执法档案" + CurrentValueId[0] + "", LoginUser.GetUserId, LoginUser.GetUserName);
                }
                else
                {
                    new MessageBox(Page).ShowAndJump("执法档案接收失败!", "Manage_Center.aspx");
                }
            }
            else
            {
                new MessageBox(Page).ShowAndJump("执法档案接收失败!", "Manage_Center.aspx");
            }
        }
    }
Example #6
0
    //单个移交支队
    protected void rptyjzdList_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        Label cb_id = (Label)e.Item.FindControl("lb_id");

        switch (e.CommandName.ToLower())
        {
        case "transfer":
            DataRow drdg = dal.GetRow(cb_id.Text);
            if (drdg != null)
            {
                ArrayList alsql  = new ArrayList();
                string    sqlStr = "";   //添加移交记录
                sqlStr = " insert into FileTransfer(FileEnterID,FileClassID,FileClassName,FileEnterName,TransferPeople,TransferUnit,AcceptSzqxdm,TransferDate,OperateTime,Remark,UserID,Username,sjzt,SZQXDM,Yjlx) values ('" + drdg["id"].ToString() + "','" + drdg["FileClassID"].ToString() + "','" + drdg["FName"].ToString() + "','" + drdg["FilesName"].ToString() + "','" + LoginUser.GetUserName + "','" + LoginUser.OrganizerName + "','420100','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','','" + LoginUser.GetUserId + "','" + LoginUser.GetUserName + "',0,'" + LoginUser.CountyId + "',1) ";
                alsql.Add(sqlStr);
                string strupdate = "";     //更新移交时间
                strupdate = " update FileEnter set  FileTransferDate='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',sjlx=3 where id='" + drdg["id"].ToString() + "' ";
                alsql.Add(strupdate);
                Boolean flag = TSQLServer.execTriggerAll(alsql);
                if (flag == true)
                {
                    new MessageBox(Page).ShowAndJump("执法档案" + drdg["FilesName"].ToString() + "移交支队成功!", "FileTransferyjzd.aspx");
                    //操作日志
                    LogListDal.Insert(DateTime.Now, "执法档案" + drdg["id"].ToString() + "+" + drdg["FilesName"].ToString() + "移交支队", LoginUser.GetUserId, LoginUser.GetUserName);
                }
                else
                {
                    new MessageBox(Page).ShowAndJump("执法档案" + drdg["FilesName"].ToString() + "移交支队失败!", "FileTransferyjzd.aspx");
                }
            }
            else
            {
                new MessageBox(Page).ShowAndJump("执法档案" + drdg["FilesName"].ToString() + "移交支队失败!", "FileTransferyjzd.aspx");
            }

            this.BindDaSource();
            break;
        }
    }
Example #7
0
    //拒收
    protected void btnCheckSavejs_Click(object sender, EventArgs e)
    {
        ArrayList alsql  = new ArrayList();
        string    sqlStr = ""; //拒收移交记录

        sqlStr = " update FileTransfer set  sjzt=1,Jsyy='" + this.txt_jsyy.Text + "',AcceptPeople='" + LoginUser.GetUserId + "',AcceptUnit='" + LoginUser.OrganizerName + "' where id='" + this.HiddenFieldjs.Value + "' ";
        alsql.Add(sqlStr);
        string strupdate = ""; //拒收更新档案状态

        strupdate = " update FileEnter set  sjlx=0 where id='" + this.HiddenFieldjsda.Value + "' ";
        alsql.Add(strupdate);
        Boolean flag = TSQLServer.execTriggerAll(alsql);

        if (flag == true)
        {
            new MessageBox(Page).ShowAndJump("执法档案拒收成功!", "Manage_Center.aspx");
            //操作日志
            LogListDal.Insert(DateTime.Now, "拒收执法档案" + this.HiddenFieldjsda.Value + "", LoginUser.GetUserId, LoginUser.GetUserName);
        }
        else
        {
            new MessageBox(Page).ShowAndJump("执法档案拒收失败!", "Manage_Center.aspx");
        }
    }
Example #8
0
 /// <summary>
 /// 返回一个DataRow数据集合
 /// </summary>
 /// <param name="values">传递参数为id</param>
 /// <returns>返回一个DataRow</returns>
 public DataRow GetRow(params object[] values)
 {
     return(TSQLServer.ExecDr("select * from [SaveDeadline] where id =" + values[0]));
 }
Example #9
0
 /// <summary>
 /// 删除指定多行数据信息
 /// </summary>
 /// <param name="values"></param>
 /// <returns></returns>
 public int DeleteAllIn(string values)
 {
     return(TSQLServer.ExecuteNonQuery("delete [SaveDeadline] where id in(" + values + ")"));
 }
Example #10
0
    /// <summary>
    /// 导入数据信息
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_Ok_Click(object sender, EventArgs e)
    {
        var f           = Request.Files["FileUpload1"]; //获取导入文件路径
        int fileclassID = this.GetRequestInt("fileclassID");

        if (f.FileName == "")
        {
            new MessageBox(this).Show("请选择导入数据模板!");
            return;
        }
        string getSheetName = "建审";

        if (fileclassID == 12)
        {
            getSheetName = "验收";
        }
        if (fileclassID == 13)
        {
            getSheetName = "开业";
        }

        string path = Server.MapPath("~/tmp/" + Guid.NewGuid().ToString() + ".xls");

        f.SaveAs(path);
        FileInfo  fi = new FileInfo(path);
        DataTable dtS; //存储Excel读取数据信息

        try
        {
            dtS = path.GetExcel(getSheetName).Tables[0];
        }
        catch
        {
            new MessageBox(this).Show("导入文件不是Excel文件或Excel文件版本不符!");
            return;
        }
        finally
        {
            try
            {
                fi.Delete();
            }
            catch { }
        }

        #region 读取excel表格中数据进行字符串拼接



        string sqlStr = "";  //定义ID变量
        for (int i = 1; i < dtS.Rows.Count; i++)
        {
            if (dtS.Rows[i][1].ToString() != "")
            {
                sqlStr += @" if  not exists(select * from [FileEnter] where FileClassID= " + fileclassID + " and FilesNum = '" + dtS.Rows[i][1] + "' and PicDocumentNo= '" + dtS.Rows[i][0] + "') ";
                string[] fileName;
                string   BuildUnitName = string.Empty;
                string   BuildItemName = string.Empty;
                switch (fileclassID)
                {
                case 11:      //大队建审
                    fileName = dtS.Rows[i][2].ToStr().Split(new string[] { "+" }, StringSplitOptions.RemoveEmptyEntries);
                    if (fileName.Length == 1)
                    {
                        BuildUnitName = fileName[0];
                        BuildItemName = "";
                    }
                    else if (fileName.Length > 1)
                    {
                        BuildUnitName = fileName[0];
                        BuildItemName = fileName[1];
                    }
                    sqlStr += @" begin  insert into [FileEnter](FilesName,PicDocumentNo,FilesNum,FileaddName,BuildAds,BuildUnitName,BuildArea,buildingHeight,BuildALicense,PicDicL,EngDroping,BuildItemName,
                                     EnteCountyId,EnteUserName,EnforcementID,EnforcementName,FileClassID,SaveDeadlineID,FileDirectoryID,DepartmentDataTime,EnterPeople,YesUnit)
                                     values('" + dtS.Rows[i][2].ToStr().Replace("+", "") + "','" + dtS.Rows[i][0].ToStr() + "','" + dtS.Rows[i][1].ToStr() + "','" + dtS.Rows[i][2].ToStr().Replace("+", "") + "','" + dtS.Rows[i][3].ToStr() + "', '" + BuildUnitName + "', '" + dtS.Rows[i][5].ToStr() + "','" + dtS.Rows[i][6].ToStr() + "','" + (dtS.Rows[i][7].ToStr() == "合格" ? 0 : 1) + "','"
                              + dtS.Rows[i][8].ToStr() + "','" + dtS.Rows[i][9].ToStr() + "','" + BuildItemName
                              + "','" + LoginUser.CountyId + "','" + LoginUser.GetUserName + "','" + LoginUser.OrganizerId + "','" + LoginUser.OrganizerName + "'," + fileclassID + ",1,1,'" + DateTime.Now + "','" + LoginUser.GetUserName + "','" + dtS.Rows[i][4].ToStr() + "') end ";
                    break;

                case 12:      //大队验收
                    fileName = dtS.Rows[i][3].ToStr().Split(new string[] { "+" }, StringSplitOptions.RemoveEmptyEntries);
                    if (fileName.Length == 1)
                    {
                        BuildUnitName = fileName[0];
                        BuildItemName = "";
                    }
                    else if (fileName.Length > 1)
                    {
                        BuildUnitName = fileName[0];
                        BuildItemName = fileName[1];
                    }
                    sqlStr += @" begin  insert into [FileEnter](FilesName,PicDocumentNo,FilesNum,FileaddName,BuildAds,BuildUnitName,BuildArea,buildingHeight,PicDicL,BuildALicense,EngDroping,BuildItemName,
                                     EnteCountyId,EnteUserName,EnforcementID,EnforcementName,FileClassID,SaveDeadlineID,FileDirectoryID,DepartmentDataTime,EnterPeople,YesUnit,CheckItemName)
                                     values('" + dtS.Rows[i][3].ToStr().Replace("+", "") + "','" + dtS.Rows[i][0].ToStr() + "','" + dtS.Rows[i][1].ToStr() + "','" + dtS.Rows[i][3].ToStr().Replace("+", "") + "','" + dtS.Rows[i][5].ToStr() + "', '"
                              + BuildUnitName + "', '" + dtS.Rows[i][6].ToStr() + "','" + dtS.Rows[i][7].ToStr() + "','" + dtS.Rows[i][9].ToStr() + "','"
                              + (dtS.Rows[i][8].ToStr() == "合格" ? 0 : 1) + "','" + dtS.Rows[i][10].ToStr() + "','"
                              + BuildItemName
                              + "','" + LoginUser.CountyId + "','" + LoginUser.GetUserName + "','" + LoginUser.OrganizerId + "','" + LoginUser.OrganizerName + "'," + fileclassID + ",1,1,'" + DateTime.Now + "','" + LoginUser.GetUserName + "','" + dtS.Rows[i][4].ToStr() + "','" + dtS.Rows[i][2].ToStr() + "') end ";
                    break;

                case 13:      //大队开业
                    sqlStr += @" begin  insert into [FileEnter](FilesName,PicDocumentNo,FilesNum,FileaddName,CheckAds,CheckResult,PicDicL,EngDroping,CheckUnitName,
                                     EnteCountyId,EnteUserName,EnforcementID,EnforcementName,FileClassID,SaveDeadlineID,FileDirectoryID,DepartmentDataTime,EnterPeople)
                                     values('" + dtS.Rows[i][2].ToStr() + "','" + dtS.Rows[i][0].ToStr() + "','" + dtS.Rows[i][1].ToStr() + "','" + dtS.Rows[i][2].ToStr() + "','" + dtS.Rows[i][3].ToStr() + "', '"
                              + (dtS.Rows[i][4].ToStr() == "合格" ? 0 : 1) + "','" + dtS.Rows[i][5].ToStr() + "','" + dtS.Rows[i][6].ToStr() + "','"
                              + dtS.Rows[i][2].ToStr()
                              + "','" + LoginUser.CountyId + "','" + LoginUser.GetUserName + "','" + LoginUser.OrganizerId + "','" + LoginUser.OrganizerName + "'," + fileclassID + ",1,1,'" + DateTime.Now + "','" + LoginUser.GetUserName + "') end ";
                    break;
                }
            }
        }
        #endregion


        int count = 0;  //定义受影响的行数
        try
        {
            count = TSQLServer.execTrigger(sqlStr);
        }
        catch
        {
            new MessageBox(this).Show("导入数据的格式不正确!");
            return;
        }
        new MessageBox(Page).ShowAndJump("已经成功" + "导入" + (count > 0 ? count : 0) + "条数据!!", "FileEnterList.aspx");
        //操作日志
        LogListDal.Insert(DateTime.Now, "" + getSheetName + "导入数据", LoginUser.GetUserId, LoginUser.GetUserName);
    }
Example #11
0
 /// <summary>
 /// 返回一个DataRow数据集合
 /// </summary>
 /// <param name="values">传递参数为id</param>
 /// <returns>返回一个DataRow</returns>
 public DataRow GetRow(params object[] values)
 {
     return(TSQLServer.ExecDr("select * from [FileLibrary] where ID =" + values[0] + ""));
 }
Example #12
0
 /// <summary>
 /// 删除指定多行数据信息
 /// </summary>
 /// <param name="values"></param>
 /// <returns></returns>
 public int DeleteAllIn(string values)
 {
     return(TSQLServer.ExecuteNonQuery("delete [PunishType] where id in(" + values + ")"));
 }
Example #13
0
 /// <summary>
 ///删除指定一行数据信息
 /// </summary>
 /// <param name="values"></param>
 /// <returns></returns>
 public int Delete(params object[] values)
 {
     return(TSQLServer.ExecuteNonQuery("delete [FileDirectory] where id=" + values[0] + ""));
 }
Example #14
0
 /// <summary>
 /// 获取56个民族信息
 /// </summary>
 /// <param name="strwhere">传递参数为id</param>
 /// <returns>返回一个DataTable</returns>
 public static DataTable GetDataMZTable()
 {
     return(TSQLServer.ExecDt(" select * from [NaTion] order by mzid "));
 }
Example #15
0
 /// <summary>
 /// 判断档案是否存在
 /// </summary>
 /// <param name="strwhere">传递参数为strwhere条件</param>
 /// <returns>返回一个DataTable</returns>
 public static DataTable GetDataDNJYTable(string FilesName, string FileClassID)
 {
     return(TSQLServer.ExecDt(" select * from [FileEnter] where FileClassID='" + FileClassID + "' and FilesName='" + FilesName + "' "));
 }
Example #16
0
 /// <summary>
 /// 返回一个DataTable数据集合
 /// </summary>
 /// <param name="strwhere">传递参数为id</param>
 /// <returns>返回一个DataTable</returns>
 public static DataTable GetDataQxmcTable(string strWhere)
 {
     return(TSQLServer.ExecDt(" select * from [QXMCB] where csdm=420100 " + strWhere + " order by plh "));
 }
Example #17
0
    //批量归档
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (this.drop_FileLibraryName.SelectedItem.Text == "")
        {
            new MessageBox(this.Page).Show("请选择档案库室!");
            return;
        }
        string ids = "0";

        for (int i = 0; i < rptList.Items.Count; i++)
        {
            int      id = ((Label)rptList.Items[i].FindControl("lb_id")).Text.ToInt32();
            CheckBox cb = (CheckBox)rptList.Items[i].FindControl("cb_id");
            if (cb.Checked)
            {
                ids += "," + id;
            }
        }
        if (ids == "0")
        {
            new MessageBox(this.Page).Show("请选择需要归档的档案!");
            return;
        }
        //int line = dal.UpdateAllGD(this.drop_FileLibraryName.SelectedValue, this.drop_FileLibraryName.SelectedItem.Text, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), ids);

        DataTable dtgd = dal.GetDataTableyjzd(" and id in (" + ids + ")");

        if (AccessDataSet.HasDataTable(dtgd))
        {
            ArrayList alsql = new ArrayList();
            foreach (DataRow item in dtgd.Rows)
            {
                if (item["FileTransferSJLX"].ToString() == "1" && item["FileTransferID"].ToString() != "")
                {
                    string sqlStr = "";  //移交记录归档
                    sqlStr = " update FileTransfer set  sjzt=3,Gdr='" + LoginUser.GetUserName + "',Gdsj='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "' where id='" + item["FileTransferID"] + "' ";
                    alsql.Add(sqlStr);
                    string strupdate = ""; //移交档案归档
                    strupdate = " update FileEnter set  FileLibraryID='" + this.drop_FileLibraryName.SelectedValue + "',FileLibraryName='" + this.drop_FileLibraryName.SelectedItem.Text + "',FileLibraryData='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',FileTransferSJLX=2  where id='" + item["ID"] + "' ";
                    alsql.Add(strupdate);
                }
                else
                {
                    string strupdate = ""; //移交档案归档
                    strupdate = " update FileEnter set  FileLibraryID='" + this.drop_FileLibraryName.SelectedValue + "',FileLibraryName='" + this.drop_FileLibraryName.SelectedItem.Text + "',FileLibraryData='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'  where id='" + item["ID"] + "' ";
                    alsql.Add(strupdate);
                }
            }
            Boolean flag = TSQLServer.execTriggerAll(alsql);
            if (flag == true)
            {
                new MessageBox(Page).ShowAndJump("执法档案批量归档成功!", "FileEnterList.aspx");
                //操作日志
                LogListDal.Insert(DateTime.Now, "归档执法档案" + ids + "批量归档", LoginUser.GetUserId, LoginUser.GetUserName);
            }
            else
            {
                new MessageBox(Page).ShowAndJump("执法档案批量归档失败!", "FileEnterList.aspx");
            }
        }
        else
        {
            new MessageBox(Page).ShowAndJump("执法档案批量归档失败!", "FileEnterList.aspx");
        }
        this.BindDaSource();
    }
Example #18
0
    /// <summary>
    /// 导入数据信息
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_Ok_Click(object sender, EventArgs e)
    {
        var f           = Request.Files["FileUpload1"]; //获取导入文件路径
        int fileclassID = this.GetRequestInt("fileclassID");

        if (f.FileName == "")
        {
            new MessageBox(this).Show("请选择导入数据模板!");
            return;
        }
        string getSheetName = "行政许可";

        if (fileclassID == 12)
        {
            getSheetName = "验收";
        }

        string path = Server.MapPath("~/tmp/" + Guid.NewGuid().ToString() + ".xls");

        f.SaveAs(path);
        FileInfo  fi = new FileInfo(path);
        DataTable dtS; //存储Excel读取数据信息

        try
        {
            dtS = path.GetExcel(getSheetName).Tables[0];
        }
        catch
        {
            new MessageBox(this).Show("导入文件不是Excel文件或Excel文件版本不符!");
            return;
        }
        finally
        {
            try
            {
                fi.Delete();
            }
            catch { }
        }

        #region 读取excel表格中数据进行字符串拼接
        string sqlStr = "";  //定义ID变量
        for (int i = 1; i < dtS.Rows.Count; i++)
        {
            if (dtS.Rows[i][0].ToStrTrim() != "")
            {
                string fileName = dtS.Rows[i][4].ToStr();
                sqlStr += @" if  not exists(select * from [FileEnter] where FileClassID= " + fileclassID + " and FilesNum = '" + dtS.Rows[i][1] + "' and PicDocumentNo= '" + dtS.Rows[i][0] + "') ";
                sqlStr += @" begin  insert into [FileEnter](PicDocumentNo,FilesNum,DepartmentUnit,DepartmentDataTime,FilesName ,
                          BuildAds,BuildCheckT,YesUnit,BuildArea,buildingHeight,FormalApp,BuildALicense,BuildRemark,PicDicL,PicDicG,PicDicJ,AJDic,EnterPeople,FileClassID,FileDirectoryID,FileFondsNo,SaveDeadlineID,BuildUnitName,BuildItemName,EnteCountyId,EnteUserName,EnforcementID,EnforcementName)
                                 values('" + dtS.Rows[i][0].ToStr() + "','" + dtS.Rows[i][1].ToStr() + "','" + dtS.Rows[i][2].ToStr() + "','" + DateTime.Now + "','" + fileName
                          + "', '" + dtS.Rows[i][5].ToStr() + "','" + dtS.Rows[i][6].ToStr() + "','" + dtS.Rows[i][7].ToStr() + "','" + dtS.Rows[i][8].ToStr()
                          + "','" + dtS.Rows[i][9].ToStr() + "','" + dtS.Rows[i][10].ToStr() + "','" + (dtS.Rows[i][11].ToStr() == "同意" ? 0 : 1) + "','" + dtS.Rows[i][12].ToStr() + "','" + dtS.Rows[i][13].ToStr()
                          + "','" + dtS.Rows[i][14].ToStr() + "','" + dtS.Rows[i][15].ToStr() + "','" + dtS.Rows[i][16].ToStr() + "',''," + fileclassID + ",1,'',1,'" + fileName + "','" + fileName + "','" + LoginUser.CountyId + "','" + LoginUser.GetUserName + "','" + LoginUser.OrganizerId + "','" + LoginUser.OrganizerName + "')  end ";
            }
        }
        #endregion


        int count = 0;  //定义受影响的行数
        try
        {
            count = TSQLServer.ExecuteNonQuery(sqlStr);
        }
        catch
        {
            new MessageBox(this).Show("导入数据的格式不正确!");
            return;
        }
        new MessageBox(Page).ShowAndJump("已经成功" + "导入" + (count > 0 ? count : 0) + "条数据!!", "FileEnterList.aspx");
        //操作日志
        LogListDal.Insert(DateTime.Now, "" + getSheetName + "导入数据", LoginUser.GetUserId, LoginUser.GetUserName);
    }
Example #19
0
 /// <summary>
 ///删除指定一行数据信息
 /// </summary>
 /// <param name="values"></param>
 /// <returns></returns>
 public int Delete(params object[] values)
 {
     return(TSQLServer.ExecuteNonQuery("delete [SaveDeadline] where id =" + values[0]));
 }
Example #20
0
 /// <summary>
 /// 删除指定多行数据信息
 /// </summary>
 /// <param name="values"></param>
 /// <returns></returns>
 public int DeleteAllIn(string values)
 {
     return(TSQLServer.ExecuteNonQuery("delete [FileDirectory] where id in(" + values + ")"));
 }
Example #21
0
 /// <summary>
 /// 返回一个DataTable数据集合用户登录
 /// </summary>
 /// <param name="strwhere">传递参数为用户名和密码</param>
 /// <returns>返回一个DataTable</returns>
 public DataTable GetUserDataTable(string strwhere)
 {
     return(TSQLServer.ExecDt(" select * from UserList us inner join QXMCB qx on us.userqxdm=qx.qxdm where 1=1 " + strwhere + ""));
 }
Example #22
0
        //@tbname varchar(255),        --表名
        //@Fields varchar(1000)='*',      --返回字段
        //@OrderField varchar(255),   --排序的字段名
        //@PageSize int=15,                 --页尺寸
        //@PageCurrent int=1,                --页码
        //@OrderType bit=0,                --排序类型,1是升序,0是降序
        //@Where varchar(1500)= '',    --查询条件
        //@TotalPage int output            --返回总记录数

        public static PeterPages GetPageLists(PageInfoNew pageinfo)
        {
            SqlParameter[] Parameter = new SqlParameter[8];
            Parameter[0]               = new SqlParameter();
            Parameter[0].DbType        = DbType.String;
            Parameter[0].ParameterName = "@tbname";
            Parameter[0].Value         = pageinfo.Tablename;
            Parameter[0].Direction     = ParameterDirection.Input;

            Parameter[1]               = new SqlParameter();
            Parameter[1].DbType        = DbType.String;
            Parameter[1].Size          = 1000;
            Parameter[1].ParameterName = "@FieldShow";
            Parameter[1].Value         = pageinfo.Fields;
            Parameter[1].Direction     = ParameterDirection.Input;

            Parameter[2]               = new SqlParameter();
            Parameter[2].DbType        = DbType.String;
            Parameter[2].Size          = 1500;
            Parameter[2].ParameterName = "@Where";
            Parameter[2].Value         = pageinfo.Sqlwhere;
            Parameter[2].Direction     = ParameterDirection.Input;

            Parameter[3]               = new SqlParameter();
            Parameter[3].DbType        = DbType.Int16;
            Parameter[3].ParameterName = "@PageSize";
            Parameter[3].Value         = pageinfo.PageSize;
            Parameter[3].Direction     = ParameterDirection.Input;

            Parameter[4]               = new SqlParameter();
            Parameter[4].DbType        = DbType.Int16;
            Parameter[4].ParameterName = "@PageCurrent";
            Parameter[4].Value         = pageinfo.PageIndex;
            Parameter[4].Direction     = ParameterDirection.Input;

            Parameter[5]               = new SqlParameter();
            Parameter[5].DbType        = DbType.String;
            Parameter[5].ParameterName = "@FieldKey";
            Parameter[5].Value         = pageinfo.Fieldkey;
            Parameter[5].Direction     = ParameterDirection.Input;


            Parameter[6]               = new SqlParameter();
            Parameter[6].DbType        = DbType.String;
            Parameter[6].Size          = 50;
            Parameter[6].ParameterName = "@FieldOrder";

            Parameter[6].Value         = pageinfo.Orderfield;
            Parameter[6].Direction     = ParameterDirection.Input;
            Parameter[7]               = new SqlParameter();
            Parameter[7].DbType        = DbType.Int32;
            Parameter[7].Size          = 200;
            Parameter[7].ParameterName = "@RecordCount";
            Parameter[7].Direction     = ParameterDirection.Output;
            Parameter[7].Value         = 0;

            //存储过程sp_PageView进行分页
            DataSet ds = TSQLServer.RunProcedure("sp_PageView", Parameter, "pages");


            Int32      recordcount = (Int32)Parameter[7].Value;
            PeterPages pages       = new PeterPages(pageinfo.PageSize, pageinfo.PageIndex, recordcount, ds);

            return(pages);
        }
Example #23
0
 /// <summary>
 /// 返回一个DataRow数据集合
 /// </summary>
 /// <param name="values">传递参数为id</param>
 /// <returns>返回一个DataRow</returns>
 public DataRow GetRow(params object[] values)
 {
     return(TSQLServer.ExecDr("select * from [Area] where id =" + values[0] + ""));
 }
Example #24
0
 /// <summary>
 ///删除指定一行数据信息
 /// </summary>
 /// <param name="values"></param>
 /// <returns></returns>
 public int Delete(params object[] values)
 {
     return(TSQLServer.ExecuteNonQuery("delete [PunishType] where id =" + values[0] + ""));
 }
Example #25
0
 /// <summary>
 ///删除指定一行数据信息
 /// </summary>
 /// <param name="values"></param>
 /// <returns></returns>
 public int Delete(params object[] values)
 {
     return(TSQLServer.ExecuteNonQuery("delete [UserList] where id =" + values[0]));
 }
Example #26
0
 /// <summary>
 /// 返回一个DataTable数据集合用户登录
 /// </summary>
 /// <param name="strwhere">传递参数为用户名和密码</param>
 /// <returns>返回一个DataTable</returns>
 public DataTable GetUserLogin(string strusername, string struserpwd)
 {
     return(TSQLServer.ExecDt("select * from [UserList] where 1=1 and userName='******' and passWord='******' "));
 }
Example #27
0
 /// <summary>
 /// 删除指定多行数据信息
 /// </summary>
 /// <param name="values"></param>
 /// <returns></returns>
 public int DeleteAllIn(string values)
 {
     return(TSQLServer.ExecuteNonQuery("delete [FileLibrary] where ID in(" + values + ")"));
 }
Example #28
0
 /// <summary>
 /// 返回一个DataTable数据集合
 /// </summary>
 /// <param name="strwhere">传递参数为id</param>
 /// <returns>返回一个DataTable</returns>
 public DataTable GetDataTable(string strwhere)
 {
     return(TSQLServer.ExecDt("select * from [Area] where 1=1 " + strwhere));
 }
Example #29
0
 /// <summary>
 /// 用户登录
 /// </summary>
 /// <param name="strwhere">传递参数为用户名和密码</param>
 /// <returns>返回一个DataTable</returns>
 public DataTable GetUserLoginInfor(string strusername, string struserpwd)
 {
     return(TSQLServer.ExecDt("select us.id,us.userName,us.passWord,us.userqxdm,us.userPost,og.id as ogid,og.OrganizerName,us.userState from [UserList] us inner join [Organizer] og on us.userqxdm=og.OrganizerQxdm where 1=1 and us.userName='******' and us.passWord='******' "));
 }