Exemple #1
0
    /// <summary>
    /// 删除附件
    /// </summary>
    public void DelAttachment(string attachmentmd)
    {
        UDS.Components.Database data = new UDS.Components.Database();
        //删除所有回复附件
        //得到所有回复
        UDS.Components.BBSClass bbs = new UDS.Components.BBSClass();
        SqlDataReader           dr1 = null;

        dr1 = bbs.ReadBBSForumItemReplay(this);
        while (dr1.Read())
        {
            BBSReplay replay = new BBSReplay();
            replay.ReplayId = Int32.Parse(dr1["replay_id"].ToString());
            replay.DelAttachment(attachmentmd);
        }
        //删除贴子本身附件
        SqlParameter[] prams =
        {
            data.MakeInParam("@itemid", SqlDbType.Int, 4, this.ItemID),
        };
        SqlDataReader dr = null;

        data.RunProc("sp_BBS_GetItemAttachment", prams, out dr);
        while (dr.Read())
        {
            System.IO.File.Delete(attachmentmd + "\\" + dr["filename"].ToString());
        }
        data.Close();
        SqlParameter[] prams1 =
        {
            data.MakeInParam("@itemid", SqlDbType.Int, 4, this.ItemID),
        };
        data.RunProc("sp_BBS_DelAttachmentToItem", prams1);
    }
Exemple #2
0
        private void BindGrid()
        {
            SqlDataReader dr=null; //������������
            Database db = new Database();
            try
            {
                SqlParameter[] prams = {
                                       db.MakeInParam("@RoleID",SqlDbType.Int,4,RoleID)
                                   };
                if (DisplayType == 0)
                    db.RunProc("sp_GetStaffInRole", prams, out dr);
                else
                    db.RunProc("sp_GetStaffNotInRole", prams, out dr);

                DataTable dt = Tools.ConvertDataReaderToDataTable(dr);

                dbStaffList.DataSource = dt.DefaultView;
                dbStaffList.DataBind();
            }
            finally
            {
                if (db != null)
                { db.Close(); }
                if (dr != null)
                {

                    dr.Close();
                }
            }
        }
Exemple #3
0
        /// <summary>
        /// ��Ŀ���
        /// </summary>
        public void Add(int ParentID,string ProjectName,string ProjectRemark,string Wright,int Status,int Scale,DateTime StartDate,DateTime EndDate)
        {
            // �������ݿ�����༰DataReader
            Database data = new Database();

            // ִ�д洢���̣�������SqlDataReader����
            SqlParameter[] prams = {
                                       data.MakeInParam("@ParentID" , SqlDbType.Int, 20, ParentID),
                                       data.MakeInParam("@ProjectName" , SqlDbType.NVarChar, 20, ProjectName.Trim()),
                                       data.MakeInParam("@ProjectRemark" , SqlDbType.NVarChar, 400, ProjectRemark.Trim()),
                                       data.MakeInParam("@Wright" , SqlDbType.NVarChar, 40, Wright),
                                       data.MakeInParam("@Status" , SqlDbType.Int, 40, Status),
                                       data.MakeInParam("@Scale" , SqlDbType.Int, 20, Scale),
                                       data.MakeInParam("@StartDate" , SqlDbType.DateTime, 30, StartDate),
                                       data.MakeInParam("@EndDate" , SqlDbType.DateTime, 30, EndDate)
                                   };

            try
            {
                data.RunProc("sp_AddProject",prams);

            }
            catch(Exception ex)
            {
                Error.Log(ex.ToString());
                throw new Exception("��Ŀ��ӳ���",ex);
            }
            finally
            {
                data	   = null;
            }
        }
Exemple #4
0
        /// <summary>
        /// ��ȡij�ڵ���ϸ��Ϣ
        /// </summary>
        /// <param name="ClassID">��ĿID</param>
        public SqlDataReader GetClassDetail(int ClassID)
        {
            SqlDataReader dataReader = null;
            Database data = new Database();
            SqlParameter[] prams =
                                {
                                    data.MakeInParam("@ClassID",	SqlDbType.Int, 20 ,ClassID)
                                };
            try
            {
                data.RunProc("sp_GetClass", prams, out dataReader);
                return dataReader;
            }

            catch (Exception ex)
            {
                Error.Log(ex.ToString());
                return null;
            }
            //finally
            //{
            //    data.Close();
            //    data.Dispose();
            //    dataReader.Close();
            //    dataReader.Dispose();
            //}
        }
Exemple #5
0
        /// <summary>
        /// ��Ŀ¼�ڵ�
        /// </summary>
        /// <param name="ClassID">��Ŀ¼�ڵ�</param>
        /// <returns>��Ŀ¼�ڵ�</returns>
        public void AddClass(int ParentID, string ClassName, string ClassRemark, int ClassType, string AddedBy, DateTime AddedDate, int Status)
        {
            Database data = new Database();
            SqlParameter[] prams = {
                                       data.MakeInParam("@ClassParentID" , SqlDbType.Int, 20, ParentID),
                                       data.MakeInParam("@ClassName" , SqlDbType.NVarChar, 20, ClassName),
                                       data.MakeInParam("@ClassRemark" , SqlDbType.NVarChar, 400, ClassRemark),
                                       data.MakeInParam("@ClassType" , SqlDbType.Int, 1, ClassType),
                                       data.MakeInParam("@AddedBy" , SqlDbType.NVarChar, 40, AddedBy),
                                       data.MakeInParam("@AddedDate" , SqlDbType.DateTime, 30, AddedDate),
                                       data.MakeInParam("@Status" , SqlDbType.Int, 1, Status)
                                   };

            try
            {
                data.RunProc("sp_AddTeam", prams);

            }
            catch (Exception ex)
            {
                Error.Log(ex.ToString());
                throw new Exception("Ŀ¼��ӳ���", ex);
            }
            finally
            {
                if (data != null)
                {
                    data.Close();
                    data.Dispose();
                }
            }
        }
Exemple #6
0
        /// <summary>
        /// �õ��ҵ������ĵ�
        /// </summary>
        /// <param name="UserName">�û���</param>
        /// <param name="RightCode">�鿴�ĵ���Ȩ�޴���</param>
        /// <returns>����dataReader</returns>
        public SqlDataReader GetMyDocument(string UserName,int RightCode)
        {
            Database data = new Database();
            SqlDataReader dataReader = null;
            // ִ�д洢���̣�������SqlDataReader����
            SqlParameter[] prams = {
                                       data.MakeInParam("@UserName" , SqlDbType.VarChar , 300, UserName),
                                       data.MakeInParam("@RightCode",SqlDbType.Int,4,RightCode)
                                   };

            try
            {
                data.RunProc("sp_GetMyNewDoc",prams,out dataReader);
                return dataReader;

            }
            catch(Exception ex)
            {
                Error.Log(ex.ToString());
                throw new Exception("��ȡ�ҵ��ĵ�����!",ex);
            }
            //finally
            //{
            //    data	   = null;
            //    dataReader = null;
            //}
        }
Exemple #7
0
        private void Bangding()
        {
            SqlDataReader dr;
            Database db = new Database();
            SqlParameter[] parms = {
                                        db.MakeInParam("@StyleID",SqlDbType.Int  ,4,StyleID),
                                    };
            db.RunProc("sp_Flow_GetStyle",parms,out dr);
            if(dr.Read())
            {
                txtStyleName.Text = dr["Style_Name"].ToString();
                txtStyleRemark.Text = dr["Style_Remark"].ToString();
                lblTemplate.Text  = "<a href='" + @"Template\" + dr["Template"].ToString() + "'>" + dr["Template"].ToString() + "</a>";
                if(dr["Template"].ToString()=="")
                    Template.Visible = false;
                else
                    Template.Visible  = true;

            }
            else
            {
                Template.Visible  = false;
            }

            if(db!=null)
            {
                db.Close();
                db = null;
            }
            dr.Close();
            dr = null;
        }
Exemple #8
0
        private void Bangding()
        {
            SqlDataReader dr = null; //存放人物的数据
            Database mySQL = new Database();
            try
            {
                SqlParameter[] parameters = {
                                            mySQL.MakeInParam("@NewsID",SqlDbType.Int ,4,0)
                                        };

                mySQL.RunProc("sp_Flow_GetNews", parameters, out dr);

                DataTable dt = Tools.ConvertDataReaderToDataTable(dr);

                dgStyleListAdmin.DataSource = dt.DefaultView;
                dgStyleListAdmin.DataBind();

            }
            finally
            {
                if (mySQL != null)
                {
                    mySQL.Close();
                }
                if (dr != null)
                {
                    dr.Close();
                }
            }
        }
Exemple #9
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // 在此处放置用户代码以初始化页面
            if (!Page.IsPostBack)
            {
                //操作者登录名
                HttpCookie UserCookie = Request.Cookies["Username"];
                Username = UserCookie.Value.ToString();

                PositionID   = (Request.QueryString["PositionID"] == null)?"":Request.QueryString["PositionID"].ToString();
                displayType  = (Request.QueryString["displayType"] == null)?"":Request.QueryString["displayType"].ToString();
                selectedID   = (Request.QueryString["StaffIDS"] == null)?"":Request.QueryString["StaffIDS"].ToString();
                backfilepath = (Request.QueryString["BackFilePath"] == null)?"":Request.QueryString["BackFilePath"].ToString();
                SqlDataReader           dr;
                UDS.Components.Database db = new UDS.Components.Database();
                db.RunProc("SP_Ext_GetPosition", out dr);
                cboPosition.DataSource     = dr;
                cboPosition.DataTextField  = "Position_Name";
                cboPosition.DataValueField = "Position_ID";
                cboPosition.DataBind();
            }
            if (Request.QueryString["ReturnPage"] != null)
            {
                ReturnPage = Int32.Parse(Request.QueryString["ReturnPage"].ToString());
            }
            else
            {
                ReturnPage = 0;
            }
        }
Exemple #10
0
        /// <summary>
        /// ��Ӳ���
        /// </summary>
        /// <param name="pid">�����ŵĸ�����id</param>
        /// <param name="name">�����ŵ�����</param>
        /// <param name="description">�����ŵ�����</param>
        /// <returns>�����ŷ��䵽��id</returns>
        public static long Add(long ParentDepartmentID,string name,string description)
        {
            Database db = new Database();
            SqlParameter[] prams = new SqlParameter[3];

            prams[0] = new SqlParameter();
            prams[1] = new SqlParameter();
            prams[2] = new SqlParameter();

            prams[0].SqlDbType = SqlDbType.Int;
            prams[0].ParameterName = "@Dept_ParentID";
            prams[0].Value = ParentDepartmentID;

            prams[1].SqlDbType = SqlDbType.VarChar;
            prams[1].Size = 255;
            prams[1].ParameterName = "@Dept_Name";
            prams[1].Value = name;

            prams[2].SqlDbType = SqlDbType.Text;
            prams[2].ParameterName = "@Dept_Remark";
            prams[2].Value = description;

            //prams[3] = new SqlParameter();
            //prams[3].SqlDbType = SqlDbType.Int;
            //prams[3].ParameterName = "@ID";
            //prams[3].Direction = ParameterDirection.ReturnValue;

            return (db.RunProc("sp_AddDepartment",prams));
        }
Exemple #11
0
        /// <summary>
        /// �ж��Ƿ��й���Ȩ��
        /// </summary>
        /// <param name="username">�û���</param>
        /// <returns>bool</returns>
        public bool AdminBBS(string username,int classid)
        {
            if(classid!=0)
            {
                int actid = 8;
                Database db = new Database();
                SqlParameter[] prams = {
                                           db.MakeInParam("@Class_ID",SqlDbType.Int,4,classid),
                                           db.MakeInParam("@Username",SqlDbType.VarChar,100,username),
                                           db.MakeInParam("@Act_ID",SqlDbType.Int,4,actid),
                                           db.MakeOutParam("@ReturnValue",SqlDbType.Int,4)
                                       };
                try
                {
                    db.RunProc("sp_GetAccessPermission",prams);
                                        //					����������
                                        //					return(true);
                    return((Int32.Parse(prams[3].Value.ToString())==1)?true:false);

                }
                catch(Exception ex)
                {
                    Error.Log(ex.Message);
                    throw new Exception("BBSȨ���жϴ���!",ex);
                }
            }
            else
                return(false);
        }
Exemple #12
0
        /// <summary>
        /// ɾ��ijĿ¼
        /// </summary>
        /// <param name="ClassID">��ĿID</param>
        public void Delete(int ClassID)
        {
            Database data = new Database();
            SqlParameter[] prams = {
                                       data.MakeInParam("@TeamID" , SqlDbType.Int, 20, ClassID),
            };
            try
            {
                data.RunProc("sp_DeleteTeam", prams);
            }

            catch (Exception ex)
            {
                Error.Log(ex.ToString());

            }
            finally
            {
                if (data != null)
                {
                    data.Close();
                    data.Dispose();
                }
            }
        }
Exemple #13
0
        /// <summary>
        /// ��ȡij��Ŀ����
        /// </summary>
        /// <param name="ClassID">��ĿID</param>
        public static string GetProjectName(int ClassID)
        {
            string ProjectName = "";
            SqlDataReader dataReader = null;
            Database data = new Database();
            SqlParameter[] prams =
                                {
                                    data.MakeInParam("@projectid",	SqlDbType.Int, 20 ,ClassID)
                                };
            try
            {
                data.RunProc("sp_GetProjectName", prams, out dataReader);
                if (dataReader.Read())
                    ProjectName = dataReader[0].ToString();
                return ProjectName;
            }

            catch (Exception ex)
            {
                Error.Log(ex.ToString());
                return "";
            }
            finally
            {

                if (dataReader != null)
                {
                    dataReader.Close();
                }
            }
        }
Exemple #14
0
        private void Bangding()
        {
            SqlDataReader dr;
            Database db = new Database();
            SqlParameter[] parms = {
                                        db.MakeInParam("@DeptID",SqlDbType.Int  ,4,DeptID),
                                    };
            db.RunProc("sp_Flow_GetDept", parms, out dr);
            try
            {
                if (dr.Read())
                {
                    txtDeptName.Text = dr["Dept_Name"].ToString();
                    txtRemark.Text = dr["Dept_Remark"].ToString();
                }

                if (db != null)
                {
                    db.Close();
                    db = null;
                }
            }
            finally
            {
                if (db != null)
                {
                    db.Close();
                }
                if (dr != null)
                {
                    dr.Close();
                }
                dr = null;
            }
        }
Exemple #15
0
        /// <summary>
        /// ���ݰ�
        /// </summary>
        private void BindGrid()
        {
            SqlDataReader dr; //������������
            Database db = new Database();
            SqlParameter[] prams = {
                                        db.MakeInParam("@StaffType",SqlDbType.Bit,1,displaytype)
            };
            db.RunProc("sp_GetAllStaff",prams,out dr);
            DataTable dt =Tools.ConvertDataReaderToDataTable(dr);
            //��DataTable��ĩβ���Ͽ��У�ʹ��DataGrid�̶�����
            int blankrows = StaffList.PageSize - (dt.Rows.Count % StaffList.PageSize);
            for (int i = 0; i < blankrows; i++)
            {
                dt.Rows.Add(dt.NewRow());
            }

            StaffList.DataSource = dt.DefaultView;
            StaffList.DataBind();

            //���ڿռ�¼����ʾcheckbox
            for(int i=0;i<StaffList.Items.Count;i++)
            {
                if(StaffList.Items[i].Cells[1].Text=="&nbsp;")
                {
                    StaffList.Items[i].FindControl("cb_StaffID").Visible = false;
                }
            }
            lbl_totalrecord.Text =StaffList.PageCount.ToString();
            lbl_curpage.Text = txb_PageNo.Text = (StaffList.CurrentPageIndex + 1).ToString();
            txb_ItemPerPage.Text = StaffList.PageSize.ToString();
            lbl_totalpage.Text = StaffList.PageCount.ToString();
        }
Exemple #16
0
        private void BindGrid()
        {
            SqlDataReader dr; //������������
            Database db = new Database();
            SqlParameter[] prams = {
                                       db.MakeInParam("@StaffType",SqlDbType.Bit,1,DisplayType)
                                   };
            db.RunProc("sp_GetAllStaff",prams,out dr);
            DataTable dt =Tools.ConvertDataReaderToDataTable(dr);

            dbStaffList.DataSource = dt.DefaultView;
            dbStaffList.DataBind();
            if(DisplayType==0)
            {
                //				lbOnline.BackColor = Color.FromArgb(0xCCCCCC);
                //				lbOffLine.BackColor =Color.FromArgb(0xFFFFFF);
                cmdRehab.Visible = false;
                cmdDimission.Visible = true;
                cmdChangePosition.Visible =true;
            }
            else
            {
                //				lbOnline.BackColor =Color.FromArgb(0xFFFFFF);
                //				lbOffLine.BackColor =Color.FromArgb(0xCCCCCC);
                cmdRehab.Visible = true;
                cmdDimission.Visible = false;
                cmdChangePosition.Visible =false;

            }
        }
Exemple #17
0
        public void BindGrid()
        {
            SqlDataReader dr; //���Ȩ������
            string spName;//�洢������
            spName = "";
            Database db = new Database();
            SqlParameter[] prams = new SqlParameter[1];
            switch(DisplayType)
            {
                case "0":
                    prams[0] = db.MakeInParam("@PositionID",SqlDbType.Int,4,Int32.Parse(strObjID));
                    spName = "sp_GetPositionRightList";
                    break;
                case "1":
                    prams[0] = db.MakeInParam("@Teamid",SqlDbType.Int,4,Int32.Parse(strObjID));
                    spName = "sp_GetTeamRightList";
                    break;
                case "2":
                    prams[0] = db.MakeInParam("@RoleID",SqlDbType.Int,4,Int32.Parse(strObjID));
                    spName = "sp_GetRoleRightList";
                    break;
                default:
                    break;
                    //������
            }

            db.RunProc(spName,prams,out dr);

            DataTable dt =Tools.ConvertDataReaderToDataTable(dr);

            RightsGrid.DataSource = dt.DefaultView;
            RightsGrid.DataBind();
        }
Exemple #18
0
        private void BindGrid()
        {
            SqlDataReader dr=null; //������������
            Database db = new Database();
            try
            {
                SqlParameter[] prams = {
                                       db.MakeInParam("@StaffType",SqlDbType.Bit,1,DisplayType)
                                   };
                db.RunProc("sp_GetStaffisneedkey", prams, out dr);
                DataTable dt = Tools.ConvertDataReaderToDataTable(dr);
                dbStaffList.DataSource = dt.DefaultView;
                dbStaffList.DataBind();
            }
            finally
            {
                if (db != null)
                {
                    db.Close();
                }
                if (dr != null)
                {
                    dr.Close();
                }

            }
        }
Exemple #19
0
 public static int Delete(long PositionID)
 {
     Database db = new Database();
     SqlParameter[] prams = {
                                 db.MakeInParam("@Position_id",SqlDbType.Int,4,PositionID)
                            };
     return(db.RunProc("sp_DeletePosition",prams));
 }
Exemple #20
0
 public static int Delete(long DepartmentID)
 {
     Database db = new Database();
     SqlParameter[] prams = {
                                 db.MakeInParam("@Dept_id",SqlDbType.Int,4,DepartmentID)
                            };
     return(db.RunProc("sp_DeleteDepartment",prams));
 }
Exemple #21
0
 public void AddBoardMaster(int boardid,int staffid)
 {
     Database data = new Database ();
     SqlParameter[] prams = {
                                data.MakeInParam("@BoardID",  SqlDbType.Int, 4,boardid),
                                data.MakeInParam("@StaffID",  SqlDbType.Int, 4,staffid)
                            };
     data.RunProc ("sp_BBS_SetupBoardMaster",prams);
 }
Exemple #22
0
 /// <summary>
 /// ��ӿ���ʱ��
 /// </summary>
 /// <param name="id">����id</param>
 /// <param name="ondutytime">�ϰ�ʱ��</param>
 /// <param name="offdutytime">�°�ʱ��</param>
 /// <returns></returns>
 public static int AddDutyTime(long DepartmentID,DateTime ondutytime,DateTime offdutytime)
 {
     Database db = new Database();
     SqlParameter[] prams = {
                                db.MakeInParam("@departmentid",SqlDbType.Int,4,DepartmentID),
                                db.MakeInParam("@ondutytime",SqlDbType.DateTime,8,ondutytime),
                                db.MakeInParam("@offdutytime",SqlDbType.DateTime,8,offdutytime)
                            };
     return (db.RunProc("sp_WA_AddDepartmentDutyTime",prams));
 }
Exemple #23
0
 private void BindPosition()
 {
     UDS.Components.Database db = new UDS.Components.Database();
     SqlDataReader dr_position = null;
     db.RunProc("sp_GetAllPosition",out dr_position);
     cboPosition.DataSource = dr_position;
     cboPosition.DataTextField = "Position_Name";
     cboPosition.DataValueField = "Position_ID";
     cboPosition.DataBind();
 }
Exemple #24
0
        public int DelBBSBoard(int board_id)
        {
            //@board_id     :	板块ID
            Database db = new Database();

            SqlParameter[] prams =
            {
                db.MakeInParam("@board_id ", SqlDbType.Int, 4, board_id)
            };
            return(db.RunProc("sp_BBS_DeleteBoard", prams));
        }
Exemple #25
0
        public int MoveDeparement(long FromPositionID, long ToPositionID)
        {
            Database db = new Database();

            SqlParameter[] prams =
            {
                db.MakeInParam("@FromPositionID", SqlDbType.Int, 4, FromPositionID),
                db.MakeInParam("@ToPositionID",   SqlDbType.Int, 4, ToPositionID),
            };
            return(db.RunProc("sp_MovePosition", prams));
        }
Exemple #26
0
        public void MoveBoardItem(BBSForumItem olditem, BBSForumItem newitem)
        {
            Database data = new Database();

            SqlParameter[] prams =
            {
                data.MakeInParam("@item_id",     SqlDbType.Int, 4, olditem.ItemID),
                data.MakeInParam("@to_board_id", SqlDbType.Int, 4, newitem.BoardID)
            };
            data.RunProc("sp_BBSMoveItem", prams);
        }
Exemple #27
0
        private void BindPosition()
        {
            UDS.Components.Database db          = new UDS.Components.Database();
            SqlDataReader           dr_position = null;

            db.RunProc("sp_GetAllPosition", out dr_position);
            cboPosition.DataSource     = dr_position;
            cboPosition.DataTextField  = "Position_Name";
            cboPosition.DataValueField = "Position_ID";
            cboPosition.DataBind();
        }
Exemple #28
0
 private void BindPosition()
 {
     Database db = new Database();
     SqlDataReader dr;
     db.RunProc("SP_Ext_GetPosition",out dr);
     ddl_Position.DataSource = dr;
     ddl_Position.DataTextField = "Position_Name";
     ddl_Position.DataValueField = "Position_ID";
     ddl_Position.DataBind();
     ddl_Position.Items.Insert(0,new ListItem("ȫ��","0"));
 }
Exemple #29
0
        /// <summary>
        /// 删除联系人列表中的联系人
        /// </summary>
        /// <param name="id">联系人列表中的id</param>
        public void DelLinkmanFromList(int type, int linkmanid)
        {
            Database db = new Database();

            SqlParameter[] prams =
            {
                db.MakeInParam("@type",      SqlDbType.Int, 4, type),
                db.MakeInParam("@linkmanid", SqlDbType.Int, 4, linkmanid)
            };
            db.RunProc("sp_Linkman_DelLinkmanFromList", prams);
        }
Exemple #30
0
        public void DelBoardMaster(int boardid, int staffid)
        {
            Database data = new Database();

            SqlParameter[] prams =
            {
                data.MakeInParam("@BoardID", SqlDbType.Int, 4, boardid),
                data.MakeInParam("@StaffID", SqlDbType.Int, 4, staffid)
            };
            data.RunProc("sp_BBS_DeleteBoardMaster", prams);
        }
Exemple #31
0
        public void DelReplay(BBSReplay replay)
        {
            Database data = new Database();

            SqlParameter[] prams =
            {
                data.MakeInParam("@replayid", SqlDbType.Int, 4, replay.ReplayId),
                data.MakeInParam("@itemid",   SqlDbType.Int, 4, replay.ItemID)
            };
            data.RunProc("sp_BBS_DeleteReplay", prams);
        }
Exemple #32
0
 //string CatalogName,string CatalogDescription
 //��uds_bbs_catalog��,������¼
 public bool AddBBSCatalog(BBSCatalog BBSCatalog)
 {
     //���� CatalogName ��ʾBBS�е�title , ���� CatalogDescription ��ʾBBS�е�content
     //���洢���̴��ݲ���
     Database data = new Database();
     SqlParameter[] prams = {
                                data.MakeInParam("@title",  SqlDbType.VarChar, 300, BBSCatalog.CatalogName),
                                data.MakeInParam("@content", SqlDbType.NText, 16, BBSCatalog.CatalogDescription),
     };
     data.RunProc ("sp_BBS_AddCatalog",prams);
     return true;
 }
Exemple #33
0
        public SqlDataReader GetAttachmentByID(int id)
        {
            Database      data = new Database();
            SqlDataReader dr   = null;

            SqlParameter[] prams =
            {
                data.MakeInParam("@id", SqlDbType.Int, 4, id)
            };
            data.RunProc("sp_BBS_GetAttachmentByID", prams, out dr);
            return(dr);
        }
Exemple #34
0
        public int InsertFile(string name, string extension)
        {
            Database data = new Database();

            SqlParameter[] prams =
            {
                data.MakeInParam("@name",      SqlDbType.VarChar, 200, name),
                data.MakeInParam("@extension", SqlDbType.VarChar, 100, extension)
            };

            return(data.RunProc("sp_BBS_AddFile", prams));
        }
Exemple #35
0
        /// <summary>
        /// 更改部门考勤时间
        /// </summary>
        /// <param name="id">部门id</param>
        /// <param name="ondutytime">上班时间</param>
        /// <param name="offdutytime">下班时间</param>
        /// <returns></returns>
        public static int UpdateDutyTime(long PositionID, DateTime ondutytime, DateTime offdutytime)
        {
            Database db = new Database();

            SqlParameter[] prams =
            {
                db.MakeInParam("@positionid",  SqlDbType.Int,      4, PositionID),
                db.MakeInParam("@ondutytime",  SqlDbType.VarChar, 20, ondutytime.ToShortTimeString()),
                db.MakeInParam("@offdutytime", SqlDbType.VarChar, 20, offdutytime.ToShortTimeString())
            };
            return(db.RunProc("sp_WA_UpdatePositionDutyTime", prams));
        }
Exemple #36
0
    /// <summary>
    /// 删除附件
    /// </summary>
    public void DelAttachment(string attachmentmd)
    {
        UDS.Components.Database data  = new UDS.Components.Database();
        SqlParameter[]          prams =
        {
            data.MakeInParam("@replayid", SqlDbType.Int, 4, this.ReplayId),
        };
        SqlDataReader dr = null;

        data.RunProc("sp_BBS_GetReplayAttachment", prams, out dr);
        while (dr.Read())
        {
            System.IO.File.Delete(attachmentmd + "\\" + dr["filename"].ToString());
        }
        data.Close();
        SqlParameter[] prams1 =
        {
            data.MakeInParam("@replayid", SqlDbType.Int, 4, this.ReplayId),
        };
        data.RunProc("sp_BBS_DelAttachmentToReplay", prams1);
    }
Exemple #37
0
        /// <summary>
        /// 添加考勤时间
        /// </summary>
        /// <param name="id">部门id</param>
        /// <param name="ondutytime">上班时间</param>
        /// <param name="offdutytime">下班时间</param>
        /// <returns></returns>
        public static int AddDutyTime(long PositionID, DateTime ondutytime, DateTime offdutytime)
        {
            Database db = new Database();

            SqlParameter[] prams =
            {
                db.MakeInParam("@positionid",  SqlDbType.Int,      4, PositionID),
                db.MakeInParam("@ondutytime",  SqlDbType.DateTime, 8, ondutytime),
                db.MakeInParam("@offdutytime", SqlDbType.DateTime, 8, offdutytime)
            };
            return(db.RunProc("sp_WA_AddPositionDutyTime", prams));
        }
Exemple #38
0
        /// <summary>
        /// 检查人员是否已经完成上班考勤
        /// </summary>
        /// <param name="day">日期</param>
        /// <param name="staffid">人员id</param>
        /// <returns>true 考过勤 false没考过</return>
        public bool HaveCheckedDuty(DateTime day, int staffid)
        {
            Database db = new Database();

            this.staffid = staffid;
            SqlParameter[] prams =
            {
                db.MakeInParam("@day",     SqlDbType.DateTime,  8, day),
                db.MakeInParam("@staffid", SqlDbType.VarChar,  50, staffid.ToString())
            };
            return((db.RunProc("sp_WA_HaveChecked", prams) == 1)?true:false);
        }
Exemple #39
0
        public static int Modify(long DepartmentID, string dep_name, string dep_description)
        {
            Database db = new Database();

            SqlParameter[] prams =
            {
                db.MakeInParam("@dept_id",          SqlDbType.Int,       4, DepartmentID),
                db.MakeInParam("@dept_name",        SqlDbType.VarChar, 300, dep_name),
                db.MakeInParam("@dept_description", SqlDbType.VarChar, 300, dep_description)
            };
            return(db.RunProc("sp_UpdateDepartmentInfo", prams));
        }
Exemple #40
0
        public static int Modify(long PositionID, string dep_name, string dep_description)
        {
            Database db = new Database();

            SqlParameter[] prams =
            {
                db.MakeInParam("@position_id",          SqlDbType.Int,       4, PositionID),
                db.MakeInParam("@position_name",        SqlDbType.VarChar, 300, dep_name.Trim()),
                db.MakeInParam("@position_description", SqlDbType.VarChar, 300, dep_description.Trim())
            };
            return(db.RunProc("sp_UpdatePositionInfo", prams));
        }
Exemple #41
0
        /// <summary>
        /// 添加联系人到联系人列表
        /// </summary>
        /// <param name="type">联系人类别1:员工联系人2:客户联系人3:自定义联系人</param>
        /// <param name="id">联系人id</param>
        /// <param name="staffid">用户id</param>
        public void AddLinkmanToList(int type, int id, int staffid)
        {
            Database db = new Database();

            SqlParameter[] prams =
            {
                db.MakeInParam("@type",    SqlDbType.Int, 4, type),
                db.MakeInParam("@id",      SqlDbType.Int, 4, id),
                db.MakeInParam("@staffid", SqlDbType.Int, 4, staffid)
            };
            db.RunProc("sp_Linkman_AddToLinkmanList", prams);
        }
Exemple #42
0
        public SqlDataReader GetPositionDutyTime(long PositionID)
        {
            Database      db = new Database();
            SqlDataReader dr;

            SqlParameter[] prams =
            {
                db.MakeInParam("@PositionID", SqlDbType.Int, 4, PositionID)
            };
            db.RunProc("sp_GetPositionDutyTime", prams, out dr);

            return(dr);
        }
Exemple #43
0
        public SqlDataReader GetDepartmentDutyTime(long DepartmentID)
        {
            Database      db = new Database();
            SqlDataReader dr;

            SqlParameter[] prams =
            {
                db.MakeInParam("@DeptID", SqlDbType.Int, 4, DepartmentID)
            };
            db.RunProc("sp_GetDepartmentDutyTime", prams, out dr);

            return(dr);
        }
Exemple #44
0
        //删除成员
        public int DeleteBoardMember(BBSBoardmember member)
        {
            //参数:
            //      @BoardID    :	版块ID
            //      @StaffID    :	员工ID
            Database data = new Database();

            SqlParameter[] prams =
            {
                data.MakeInParam("@StaffID", SqlDbType.Int, 4, member.StaffID)
            };
            return(data.RunProc("sp_BBS_DeleteBoardMember", prams));
        }
Exemple #45
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // �ڴ˴������û������Գ�ʼ��ҳ��
            SqlDataReader dr_sellman = null;
            Database db = new Database();

            db.RunProc("sp_GetAllStaff",out dr_sellman);
            lbx_Staff.DataSource = dr_sellman;
            lbx_Staff.DataTextField = "staff_name";
            lbx_Staff.DataValueField = "staff_id";
            lbx_Staff.DataBind();
            dr_sellman.Close();
        }
Exemple #46
0
        private void BindGrid()
        {
            SqlDataReader dr; //������������
            Database db = new Database();
            SqlParameter[] prams = {
                                       db.MakeInParam("@Dept_ID",SqlDbType.Int,4,DeptID),
                                       db.MakeInParam("@Dimission",SqlDbType.Bit,1,DisplayType)
                                   };
            db.RunProc("sp_GetStaffInDepartment",prams,out dr);
            DataTable dt =Tools.ConvertDataReaderToDataTable(dr);

            dbStaffList.DataSource = dt.DefaultView;
            dbStaffList.DataBind();
        }
Exemple #47
0
        //给uds_bbs_catalog表,新增记录
        public bool AddBBSCatalog(BBSCatalog BBSCatalog)           //string CatalogName,string CatalogDescription
        {
            //参数 CatalogName 表示BBS中的title , 参数 CatalogDescription 表示BBS中的content
            //给存储过程传递参数
            Database data = new Database();

            SqlParameter[] prams =
            {
                data.MakeInParam("@title",   SqlDbType.VarChar, 300, BBSCatalog.CatalogName),
                data.MakeInParam("@content", SqlDbType.NText,    16, BBSCatalog.CatalogDescription),
            };
            data.RunProc("sp_BBS_AddCatalog", prams);
            return(true);
        }
Exemple #48
0
        private void Bangding()
        {
            SqlDataReader dr=null; //������������
            Database mySQL = new Database();
            try
            {
                String UserName;
                UserName = Server.UrlDecode(Request.Cookies["UserName"].Value);

                SqlParameter[] parameters = {
                                            mySQL.MakeInParam("@UserName",SqlDbType.VarChar,255,UserName)
                                        };

                mySQL.RunProc("sp_GetSubscripitionClass", parameters, out dr);

                DataTable dt = Tools.ConvertDataReaderToDataTable(dr);
                //��DataTable��ĩβ���Ͽ��У�ʹ��DataGrid�̶�����
                //			int iBlankRows = dgMySubsciption.PageSize - (dt.Rows.Count % dgMySubsciption.PageSize);
                //
                //			for (int i = 0; i < iBlankRows; i++)
                //			{
                //				dt.Rows.Add(dt.NewRow()) ;
                //			}

                dgMySubsciption.DataSource = dt.DefaultView;
                dgMySubsciption.DataBind();
                //���ڿռ�¼����ʾcheckbox
                //
                //			if(dgMySubsciption.CurrentPageIndex  == dgMySubsciption.PageCount -1 )
                //			{
                //				for(int i= (dgMySubsciption.PageSize - iBlankRows)  ;i<dgMySubsciption.Items.Count;i++)
                //				{
                //					dgMySubsciption.Items[i].FindControl("ClassID").Visible = false;
                //				}
                //			}
            }
            finally
            {
                if (mySQL != null)
                {
                    mySQL.Close();
                }
                if (dr != null)
                {
                    dr.Close();
                }
            }
            btnDeleteSubscription.Attributes ["onclick"]="javascript:return confirm('��ȷ��Ҫɾ���˶�����?');";
        }
Exemple #49
0
        /// <summary>
        /// 得到预设的日期年分
        /// </summary>
        /// <returns></returns>
        public SqlDataReader GetYeasOfSetting()
        {
            Database      db = new Database();
            SqlDataReader dr = null;

            try
            {
                db.RunProc("sp_WA_GetYearsOfDaySetting", out dr);
                return(dr);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Exemple #50
0
        private void cmdOnDepartment_Click(object sender, System.EventArgs e)
        {
            string selectedID = GetSelectedItemID("Staff_ID");

            UDS.Components.Database db = new UDS.Components.Database();
            if (selectedID.Trim() != "")
            {
                SqlParameter[] prams =
                {
                    db.MakeInParam("@StaffIDS", SqlDbType.VarChar, 300, selectedID)
                };
                db.RunProc("sp_StaffRehab", prams);
            }
            Response.Redirect("Listview.aspx?DeptID=" + DeptID + "&displayType=" + DisplayType.ToString());
        }
Exemple #51
0
 private void cmdSubmit_ServerClick(object sender, System.EventArgs e)
 {
     if(this.cbRemind.Checked==true)
         sms_all();
     UDS.Components.Database db = new UDS.Components.Database();
     SqlParameter[] prams = {
                                 db.MakeInParam("@StaffIDS",SqlDbType.VarChar,300,selectedID),
                                 db.MakeInParam("@NewPositionID",SqlDbType.Int,4,Int32.Parse(cboPosition.Items[cboPosition.SelectedIndex].Value))
                            };
     db.RunProc("sp_StaffMove",prams);
     if(ReturnPage ==0)
         Response.Redirect(backfilepath+"?PositionID="+PositionID+"&displayType="+displayType);
     else
         Response.Redirect("../Staff/ManageStaff.aspx?DisplayType=0");
 }
Exemple #52
0
        private void Bangding()
        {
            SqlDataReader dr; //������������
            Database mySQL = new Database();

            SqlParameter[] parameters = {
                                            mySQL.MakeInParam("@StyleID",SqlDbType.Int ,4,0)
                                        };

            mySQL.RunProc("sp_Flow_GetStyle",parameters,out dr);

            DataTable dt =Tools.ConvertDataReaderToDataTable(dr);

            dgStyleList.DataSource = dt.DefaultView;
            dgStyleList.DataBind();
        }
Exemple #53
0
        public SqlDataReader GetAllBBSBoard()
        {
            SqlDataReader dataReader = null;
            Database      data       = new Database();

            try
            {
                data.RunProc("sp_BBS_GetAllBoard", out dataReader);
                return(dataReader);
            }
            catch (Exception ex)
            {
                Error.Log(ex.ToString());
                return(null);
            }
        }
Exemple #54
0
        /// <summary>
        /// 获得某条任务的详细信息
        /// </summary>
        public TaskClass GetTaskDetail(int TaskID)
        {
            // 定义数据库操作类及DataReader
            Database      data       = new Database();
            SqlDataReader dataReader = null;
            TaskClass     tsk        = new TaskClass();

            // 执行存储过程,并返回SqlDataReader对象
            SqlParameter[] prams =
            {
                data.MakeInParam("@TaskID", SqlDbType.Int, 8, TaskID)
            };

            try
            {
                data.RunProc("sp_GetTaskDetail", prams, out dataReader);

                if (dataReader.Read())
                {
                    tsk.ArrangedBy     = dataReader["ArrangedBy"].ToString();
                    tsk.Detail         = dataReader["Detail"].ToString();
                    tsk.StartTime      = dataReader["StartTime"].ToString();
                    tsk.EndTime        = dataReader["EndTime"].ToString();
                    tsk.ProjectID      = Int32.Parse(dataReader["ProjectID"].ToString());
                    tsk.Subject        = dataReader["Subject"].ToString();
                    tsk.CooperatorList = dataReader["CooperatorList"].ToString();
                    tsk.Type           = Int32.Parse(dataReader["Type"].ToString());
                    tsk.Attribute      = dataReader["Attribute"].ToString() == "True"?1:0;
                    tsk.ContractList   = dataReader["ContractList"].ToString();
                }


                dataReader = null;
                data.Dispose();
                return(tsk);
            }
            catch (Exception ex)
            {
                Error.Log(ex.ToString());
                throw new Exception("获得某条任务某天的的时间段出错!", ex);
            }
            finally
            {
                data.Dispose();
                dataReader = null;
            }
        }
Exemple #55
0
        //取所有在职的用户名称
        public SqlDataReader GetAllStaff()
        {
            //参数  无   默认取在职的所有人员名称
            SqlDataReader dataReader = null;
            Database      data       = new Database();

            try
            {
                data.RunProc("sp_getallstaff", out dataReader);
                return(dataReader);
            }
            catch (Exception ex)
            {
                Error.Log(ex.ToString());
                return(null);
            }
        }
Exemple #56
0
        /// <summary>
        /// 获取某文档路径信息
        /// </summary>

        public SqlDataReader GetManageQueryDetail()
        {
            SqlDataReader dataReader = null;
            Database      data       = new Database();

            try
            {
                data.RunProc("sp_GetManagerDocument", out dataReader);
                return(dataReader);
            }

            catch (Exception ex)
            {
                Error.Log(ex.ToString());
                return(null);
            }
        }
Exemple #57
0
 /// <summary>
 /// 将附件和回复绑定
 /// </summary>
 /// <param name="filenames">文件名,多个文件名用 , 分开</param>
 public void Attach(string filenames)
 {
     UDS.Components.Database data = new UDS.Components.Database();
     string[] arrfilename         = filenames.Split(',');
     for (int i = 0; i < arrfilename.Length; i++)
     {
         if (arrfilename[i].Trim() != "")
         {
             SqlParameter[] prams =
             {
                 data.MakeInParam("@replayid", SqlDbType.Int,       4, this.ReplayId),
                 data.MakeInParam("@filename", SqlDbType.VarChar, 500, arrfilename[i])
             };
             data.RunProc("sp_BBS_AttachmentToReplay", prams);
         }
     }
 }
Exemple #58
0
        public SqlDataReader GetBBSCatalog()
        {
            //参数:			无
            SqlDataReader dataReader = null;
            Database      data       = new Database();

            try
            {
                data.RunProc("sp_GetBBSCatalog", out dataReader);
                return(dataReader);
            }
            catch (Exception ex)
            {
                Error.Log(ex.ToString());
                return(null);
            }
        }
Exemple #59
0
        private void Bangding()
        {
            SqlDataReader dr; //������������
            Database mySQL = new Database();
            string strProcName;

            strProcName ="sp_Flow_GetMyDraft";

            SqlParameter[] parameters = {
                                            mySQL.MakeInParam("@StaffName",SqlDbType.VarChar,300,UserName)
                                        };

            mySQL.RunProc(strProcName,parameters,out dr);

            DataTable dt =Tools.ConvertDataReaderToDataTable(dr);

            dgDraftList.DataSource = dt.DefaultView;
            dgDraftList.DataBind();
        }
Exemple #60
0
        private void btn_SetTime_Click(object sender, System.EventArgs e)
        {
            Database db = new Database();
            SqlParameter[] prams = {
                                       db.MakeInParam("@ondutytime",SqlDbType.DateTime,8,DateTime.Parse(tbx_OnDutyTime.Text)),
                                       db.MakeInParam("@offdutytime",SqlDbType.DateTime,8,DateTime.Parse(tbx_OffDutyTime.Text)),

                                   };
            try
            {
                db.RunProc("sp_WA_UpdateComanyDutyTime",prams);
                Response.Write ("<script>window.alert('�����޸��Ѿ�����!')</script>");
            }
            catch(Exception ex)
            {
                UDS.Components.Error.Log(ex.Message);
                Server.Transfer("../Error.aspx");
            }
        }