Exemplo n.º 1
0
 /// <summary>
 /// 添加
 /// </summary>
 /// <param name="entity">实体</param>
 /// <returns></returns>
 public int Add(ParameterName entity)
 {
     try
     {
         if (dr == null)
         {
             dr = new CallDatabase();
         }
         entity.Status = "1";
         dr.InitiCommand("insert into Sys_ParameterName([ConfigName],[No],[Memo])values(@ConfigName,@No,@Memo);select @@identity");
         dr.AddParameters("ConfigName", DbType.String, 50, entity.ConfigName);
         dr.AddParameters("No", DbType.Int32, entity.No);
         dr.AddParameters("Memo", DbType.String, 250, entity.Memo);
         int value = Convert.ToInt32(dr.ExecuteScalar());
         entity.Id = value;
         dr.Close();
         return(0);
     }
     catch (Exception ex)
     {
         using (ILog_Error log = new Log_Error_Generate())
         {
             log.Title   = ex.Message;
             log.Content = ex.StackTrace;
             log.Generatelog();
         }
         return(-1);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// 根据日期获取数据
        /// </summary>
        /// <param name="date">日期</param>
        /// <param name="loginName">登录用户</param>
        /// <returns></returns>
        public DataSet GetData(DateTime date, string loginName)
        {
            ICallDatabase dr = new CallDatabase();

            dr.InitiCommand();
            dr.CommandText = "select Login_Name,Result,ResultsDescribed,Creation_Date from [Log_Login]  where DateDiff(day,Creation_Date,@Creation_Date)=0  And [Login_Name] like @Login_Name  order by [Creation_Date] desc";
            dr.AddParameters("Creation_Date", DbType.String, 20, date.ToString());
            dr.AddParameters("Login_Name", DbType.String, 50, "%" + loginName + "%");
            DataSet data = dr.DataList();

            dr.Close();
            dr.Dispose();
            return(data);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 根据主键来获取数据集
        /// </summary>
        /// <param name="id">主键</param>
        /// <returns></returns>
        public DataSet GetData(int id, out DataTable log_Contents_Data)
        {
            log_Contents_Data = new DataTable();
            ICallDatabase dr = new CallDatabase();

            dr.InitiCommand();
            dr.CommandText = "select Login_Name,ModuleName,OperationType,Result,ResultsDescribed,Creation_Date from [Log_Operating] where Id=@Id ";
            dr.AddParameters("Id", DbType.Int32, id);
            DataSet data = dr.DataList();

            dr.CommandText    = "select  Contents from [Log_Operating_Contents] where L_Id=@Id order by [No]";
            log_Contents_Data = dr.DataList().Tables[0];
            dr.Close();
            dr.Dispose();
            return(data);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 调用分页的存储过程
        /// </summary>
        /// <returns></returns>
        public DataSet GetData()
        {
            dr.InitiCommand();
            dr.CommandText = "PROCE_PAGECHANGE";
            dr.CommandType = CommandType.StoredProcedure;

            dr.AddParameters("TableName", DbType.String, 50, TableName);
            dr.AddParameters("ReFieldsStr", DbType.String, 200, ReFieldsStr);
            dr.AddParameters("OrderString", DbType.String, 200, OrderString);
            dr.AddParameters("WhereString", DbType.String, 500, WhereString);
            dr.AddParameters("OnString", DbType.String, 500, OnString);
            dr.AddParameters("PageSize", DbType.Int32, PageSize);
            dr.AddParameters("PageIndex", DbType.Int32, PageIndex);
            dr.AddParameters("TotalRecord", DbType.Int32, 1);
            DbParameter Value = dr.AddParametersDirection("PageCount", DbType.Int32);

            DataSet data = dr.DataList();//.SqlInquiry(StoredProcedures, parameters);

            PageCount = int.Parse(Value.Value.ToString());
            return(data);
        }
Exemplo n.º 5
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="entity">实体</param>
        /// <returns></returns>
        public int Add(Expend entity)
        {
            if (dr == null)
            {
                dr = new CallDatabase();
            }
            int value = -1;

            try
            {
                dr.InitiCommand("insert into Expend([ExpendDate],[Year_Date],[Month_Date],[Day_Date],[ExpendType],[ItemName],[Amount],[Reason],[Remarks])values(@ExpendDate,@Year_Date,@Month_Date,@Day_Date,@ExpendType,@ItemName,@Amount,@Reason,@Remarks);SELECT @@IDENTITY;");
                dr.AddParameters("ExpendDate", DbType.DateTime, entity.ExpendDate);
                dr.AddParameters("Year_Date", DbType.String, 20, entity.Year_Date);
                dr.AddParameters("Month_Date", DbType.String, 20, entity.Month_Date);
                dr.AddParameters("Day_Date", DbType.Int32, entity.Day_Date);
                dr.AddParameters("ExpendType", DbType.String, 50, entity.ExpendType);
                dr.AddParameters("ItemName", DbType.String, 72, entity.ItemName);
                dr.AddParameters("Amount", DbType.Decimal, entity.Amount);
                dr.AddParameters("Reason", DbType.String, 250, entity.Reason);
                dr.AddParameters("Remarks", DbType.String, 500, entity.Remarks);
                object id = dr.ExecuteScalar();
                entity.Id = Convert.ToInt32(id);
                value     = 1;
            }
            catch (Exception ex)
            {
                using (ILog_Error log = new Log_Error_Generate())
                {
                    log.Title   = ex.Message;
                    log.Content = ex.StackTrace;
                    log.Generatelog();
                }
                value = -1;
            }
            return(value);
        }
Exemplo n.º 6
0
 /// <summary>
 /// 添加
 /// </summary>
 /// <param name="entity">实体</param>
 /// <returns></returns>
 public int Add(System_User entity)
 {
     try
     {
         if (dr == null)
         {
             dr = new CallDatabase();
         }
         dr.InitiCommand("insert into Sys_User([LoginName],[Pwd],[UserName],[Remarks])values(@LoginName,@Pwd,@UserName,@Remarks);select @@identity");
         dr.AddParameters("LoginName", DbType.String, 30, entity.LoginName);
         dr.AddParameters("Pwd", DbType.String, 20, entity.Pwd);
         dr.AddParameters("UserName", DbType.String, 8, entity.UserName);
         dr.AddParameters("Remarks", DbType.String, 200, entity.Remarks);
         int value = Convert.ToInt32(dr.ExecuteScalar());
         entity.Id = value;
         dr.Close();
         return(0);
     }
     catch (Exception ex)
     {
         using (ILog_Error log = new Log_Error_Generate())
         {
             log.Title   = ex.Message;
             log.Content = ex.StackTrace;
             log.Generatelog();
         }
         return(-1);
     }
 }