コード例 #1
0
ファイル: BrandDAL.cs プロジェクト: niyomja/laksi-tractor
        public static List<Brand> getBrands()
        {
            try
            {
                SQLHelper dbhelper = new SQLHelper();

                List<MySqlParameter> lstParameter = new List<MySqlParameter>();

                var resultSet = dbhelper.executeSP<DataSet>(lstParameter, "SelectAllBrand");

                List<Brand> brands = new List<Brand>();
                foreach (DataRow drow in resultSet.Tables[0].Rows)
                {
                    Brand brand = new Brand();
                    brand.BrandID = Convert.ToInt32(drow["brandId"].ToString());
                    brand.Brandname = drow["brandname"].ToString();
                    brand.Description = drow["description"].ToString();

                    brands.Add(brand);
                }

                return brands;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #2
0
ファイル: ReportDAL.cs プロジェクト: niyomja/laksi-tractor
        public static DataSet getCompanyInfo()
        {
            try
            {
                SQLHelper dbhelper = new SQLHelper();

                List<MySqlParameter> lstParameter = new List<MySqlParameter>();

                return dbhelper.executeSP(lstParameter, "SelectCompany");
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #3
0
ファイル: CustomerDAL.cs プロジェクト: niyomja/laksi-tractor
        public static void delete(int customerId, int userId)
        {
            try
            {
                SQLHelper sqlHelper = new SQLHelper();
                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_CustomerID", customerId));
                lstParameter.Add(new MySqlParameter("_UserID", userId));

                sqlHelper.executenonquery(lstParameter, "DeleteCustomer");
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #4
0
ファイル: BrandDAL.cs プロジェクト: niyomja/laksi-tractor
        public static void create(string brandname, string description, int userId)
        {
            try
            {
                SQLHelper sqlHelper = new SQLHelper();
                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_BrandName", brandname));
                lstParameter.Add(new MySqlParameter("_Description", description));
                lstParameter.Add(new MySqlParameter("_UserID", userId));

                sqlHelper.executenonquery(lstParameter, "CreateBrand");
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #5
0
ファイル: ReportDAL.cs プロジェクト: niyomja/laksi-tractor
        public static DataSet getSaleReport(DateTime startDate, DateTime endDate, int brandId)
        {
            try
            {
                SQLHelper dbhelper = new SQLHelper();

                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_StartDate", startDate));
                lstParameter.Add(new MySqlParameter("_EndDate", endDate));
                lstParameter.Add(new MySqlParameter("_BrandID", brandId));

                return dbhelper.executeSP(lstParameter, "SelectSaleReport");
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #6
0
ファイル: CustomerDAL.cs プロジェクト: niyomja/laksi-tractor
        public static void create(string customerName, string contact, string address, string fax, string taxNo, int userId)
        {
            try
            {
                SQLHelper sqlHelper = new SQLHelper();
                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_CustomerName", customerName));
                lstParameter.Add(new MySqlParameter("_Contact", contact));
                lstParameter.Add(new MySqlParameter("_UserID", userId));

                lstParameter.Add(new MySqlParameter("_Address", address));
                lstParameter.Add(new MySqlParameter("_Fax", fax));
                lstParameter.Add(new MySqlParameter("_TaxNo", taxNo));

                sqlHelper.executenonquery(lstParameter, "CreateCustomer");
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #7
0
ファイル: UserDAL.cs プロジェクト: niyomja/laksi-tractor
        public static void add(string FirstName, string LastName, string Username, string Password, string Email, string Mobile, int Status, int RoleAdmin, int createUserId)
        {
            try
            {
                SQLHelper sqlHelper = new SQLHelper();
                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_FirstName", FirstName));
                lstParameter.Add(new MySqlParameter("_LastName", LastName));
                lstParameter.Add(new MySqlParameter("_Username", Username));
                lstParameter.Add(new MySqlParameter("_Password", Password));
                lstParameter.Add(new MySqlParameter("_Email", Email));
                lstParameter.Add(new MySqlParameter("_Mobile", Mobile));
                lstParameter.Add(new MySqlParameter("_Status", Status));
                lstParameter.Add(new MySqlParameter("_RoleAdmin", RoleAdmin));
                lstParameter.Add(new MySqlParameter("_CreateUserID", createUserId));

                sqlHelper.executenonquery(lstParameter, "CreateUser");
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #8
0
			/// <summary>
			/// 创建某字段的某种运算的表达式
			/// </summary>
			public dbo_uf_Split(DI.dbo_uf_Split column, SQLHelper.Operators operate, object value) : base(column, operate, value) { }
コード例 #9
0
ファイル: OE.cs プロジェクト: TheLegion96/fightthelandlord
			public __Exp(object column, SQLHelper.Operators operate, object value)
			{
				__Column = column; __Value = value; __Operate = operate; __IsAndEffect = true;
				__Nodes = new List<__Exp>();
			}
コード例 #10
0
 /// <summary>
 /// 查询所有兼职
 /// </summary>
 /// <returns></returns>
 public static SqlDataReader SelectAllJob()
 {
     SqlParameter[] p = new SqlParameter[]
     { };
     return(SQLHelper.ExecuteReader("SelectAllJob", CommandType.StoredProcedure, p));
 }
コード例 #11
0
        //查询第5个多血质之后的气质类型为多血质的人,将他们的身份改为组员
        public int DuoxueLeft(string klass)
        {
            string sql = "select * from tb_personalityTest where StuNo not in (select top 5 StuNo from tb_personalityTest where pattern='多血质' and klass=@klass) and  pattern='多血质' and klass=@klass ";

            return(SQLHelper.ExecuteNonQuery(sql, CommandType.Text, new SqlParameter("@klass", klass)));
        }
コード例 #12
0
        public DataSet LDM_Insert(LDMFunSchema objLDMFuncSchema)
        {
            SqlConnection objConn = SQLHelper.OpenConnection();

            try
            {
                SqlParameter[] param = new SqlParameter[]
                {
                    //new SqlParameter("@Sr_No", objLDMFuncSchema.Sr_No == 0 ? 0 : objLDMFuncSchema.Sr_No),
                    new SqlParameter("@BankName", objLDMFuncSchema.BankName == null ? (object)DBNull.Value :objLDMFuncSchema.BankName),
                    new SqlParameter("@BankBranch", objLDMFuncSchema.BankBranch == null ? (object)DBNull.Value :objLDMFuncSchema.BankBranch),
                    new SqlParameter("@IFSCCode", objLDMFuncSchema.IFSCCode == null ? (object)DBNull.Value :objLDMFuncSchema.IFSCCode),
                    new SqlParameter("@App_Reg", objLDMFuncSchema.App_Reg == null ? (object)DBNull.Value :objLDMFuncSchema.App_Reg),
                    new SqlParameter("@Loan_Category", objLDMFuncSchema.Loan_Category == null ? (object)DBNull.Value :objLDMFuncSchema.Loan_Category),
                    new SqlParameter("@FirstName", objLDMFuncSchema.FirstName == null ? (object)DBNull.Value :objLDMFuncSchema.FirstName),
                    new SqlParameter("@MiddleName", objLDMFuncSchema.MiddleName == null ? (object)DBNull.Value :objLDMFuncSchema.MiddleName),
                    new SqlParameter("@LastName", objLDMFuncSchema.LastName == null ? (object)DBNull.Value :objLDMFuncSchema.LastName),
                    new SqlParameter("@Gender", objLDMFuncSchema.Gender == null ? (object)DBNull.Value :objLDMFuncSchema.Gender),
                    new SqlParameter("@MaritalStatus", objLDMFuncSchema.MaritalStatus == null ? (object)DBNull.Value :objLDMFuncSchema.MaritalStatus),
                    new SqlParameter("@Dob", objLDMFuncSchema.Dob == null ? (object)DBNull.Value :objLDMFuncSchema.Dob),
                    new SqlParameter("@Village", objLDMFuncSchema.Village == null ? (object)DBNull.Value :objLDMFuncSchema.Village),
                    new SqlParameter("@Gram", objLDMFuncSchema.Gram == null ? (object)DBNull.Value :objLDMFuncSchema.Gram),
                    new SqlParameter("@Tehsil", objLDMFuncSchema.Tehsil == null ? (object)DBNull.Value :objLDMFuncSchema.Tehsil),
                    new SqlParameter("@Block", objLDMFuncSchema.Block == null ? (object)DBNull.Value :objLDMFuncSchema.Block),
                    new SqlParameter("@District", objLDMFuncSchema.District == null ? (object)DBNull.Value :objLDMFuncSchema.District),
                    new SqlParameter("@Religion", objLDMFuncSchema.Religion == null ? (object)DBNull.Value :objLDMFuncSchema.Religion),
                    new SqlParameter("@Minority_Comm", objLDMFuncSchema.Minority_Comm == null ? (object)DBNull.Value :objLDMFuncSchema.Minority_Comm),
                    new SqlParameter("@Social_Category", objLDMFuncSchema.Social_Category == null ? (object)DBNull.Value :objLDMFuncSchema.Social_Category),
                    new SqlParameter("@Aadhar", objLDMFuncSchema.Aadhar == null ? (object)DBNull.Value :objLDMFuncSchema.Aadhar),
                    new SqlParameter("@PAN", objLDMFuncSchema.PAN == null ? (object)DBNull.Value :objLDMFuncSchema.PAN),
                    new SqlParameter("@Mobile", objLDMFuncSchema.Mobile == null ? (object)DBNull.Value :objLDMFuncSchema.Mobile),
                    new SqlParameter("@Email", objLDMFuncSchema.Email == null ? (object)DBNull.Value :objLDMFuncSchema.Email),
                    new SqlParameter("@ReqLoanAmnt", objLDMFuncSchema.ReqLoanAmnt == 0 ? 0 : objLDMFuncSchema.ReqLoanAmnt),
                    new SqlParameter("@SanctionAmnt", objLDMFuncSchema.SanctionAmnt == 0 ? 0 :objLDMFuncSchema.SanctionAmnt),
                    new SqlParameter("@SanctionDate", objLDMFuncSchema.SanctionDate == null ? (object)DBNull.Value :objLDMFuncSchema.SanctionDate),
                    new SqlParameter("@Business_Activity", objLDMFuncSchema.Business_Activity == null ? (object)DBNull.Value :objLDMFuncSchema.Business_Activity),
                    new SqlParameter("@Type_Loan", objLDMFuncSchema.Type_Loan == null ? (object)DBNull.Value :objLDMFuncSchema.Type_Loan),
                    new SqlParameter("@DisbursedAmnt", objLDMFuncSchema.DisbursedAmnt == 0 ? 0 :objLDMFuncSchema.DisbursedAmnt),
                    new SqlParameter("@DisburseDate", objLDMFuncSchema.DisburseDate == null ? (object)DBNull.Value :objLDMFuncSchema.DisburseDate),
                    new SqlParameter("@LoanAmntOutStanding", objLDMFuncSchema.LoanAmntOutStanding == 0 ? 0 :objLDMFuncSchema.LoanAmntOutStanding),
                    new SqlParameter("@AnualTarget", objLDMFuncSchema.AnualTarget == 0 ? 0 : objLDMFuncSchema.AnualTarget),
                    new SqlParameter("@Districtid", objLDMFuncSchema.Districtid == 0 ? 0 :objLDMFuncSchema.Districtid),
                    new SqlParameter("@BankId", objLDMFuncSchema.BankId == 0 ? 0 :objLDMFuncSchema.BankId),
                    new SqlParameter("@CategoryId", objLDMFuncSchema.CategoryId == 0 ? 0 :objLDMFuncSchema.CategoryId),
                    new SqlParameter("@InsertDate", objLDMFuncSchema.InsertDate == null ? (object)DBNull.Value :objLDMFuncSchema.InsertDate),
                    new SqlParameter("@InsertedBy", objLDMFuncSchema.InsertedBy == null ? (object)DBNull.Value : objLDMFuncSchema.InsertedBy),
                };
                using (DataSet ds = SQLHelper.ExecuteDataset(objConn, null, CommandType.StoredProcedure, "usp_ReadDataInsert", param))
                {
                    return(ds);
                }
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                SQLHelper.CloseConnection(objConn);
            }
        }
コード例 #13
0
ファイル: RepoSpareToolService.cs プロジェクト: Jamos1992/abc
        public int updateRepoSpareToolNum(int num, string spareToolModel)
        {
            string sql = "update RepoSpareTool set Num=" + num.ToString() + " where SpareToolModel='" + spareToolModel + "'";

            return(SQLHelper.UpdateTableBySql(sql));
        }
コード例 #14
0
 public NewsDAL()
 {
     sqlHelper = new SQLHelper();
 }
コード例 #15
0
 //维修信息的数据表,包含历史数据
 private void CreateMaintainManageInfo()
 {
     string[] MaintainManageInfoName = new string[] { "ToolSerialName", "ToolModeName", "SendFixTime", "SuspendTime", "FinishFixTime", "Detail", "Status", "UsedRepoSpareToolInfo", "UsedOtherSpareToolInfo", "State" };
     string[] MaintainManageInfoType = new string[] { "VARCHAR(255)", "VARCHAR(255)", "DATETIME", "DATETIME", "DATETIME", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)" };
     SQLHelper.CreateTable("MaintainManageInfo", MaintainManageInfoName, MaintainManageInfoType);
 }
コード例 #16
0
 public NewsDAO()
 {
     sqlhelper = new SQLHelper();
 }
コード例 #17
0
        public void Delete(string TerId)
        {
            string SQL_Del = "DELETE FROM OLWQConfig WHERE TerminalID='" + TerId + "'";

            SQLHelper.ExecuteNonQuery(SQL_Del, null);
        }
コード例 #18
0
 //保养
 private void CreateMaintainInfo()
 {
     string[] MaintainInfoName = new string[] { "ToolSerialName", "ToolModeName", "ToolWorkstation", "Cycle", "LastTime", "NextTime", "Status" };
     string[] MaintainInfoType = new string[] { "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)", "INTERGER", "DATETIME", "DATETIME", "VARCHAR(255)" };
     SQLHelper.CreateTable("MaintainInfo", MaintainInfoName, MaintainInfoType);
 }
コード例 #19
0
        public bool Insert(OLWQConfigEntity configData)
        {
            SqlTransaction trans = null;

            try
            {
                if (configData == null)
                {
                    return(true);
                }

                trans = SQLHelper.GetTransaction();
                string     SQL_Del = "DELETE FROM OLWQConfig WHERE TerminalID='" + configData.TerId + "'";
                SqlCommand cmd_Del = new SqlCommand();
                cmd_Del.CommandText = SQL_Del;
                cmd_Del.Connection  = SQLHelper.Conn;
                cmd_Del.Transaction = trans;
                cmd_Del.ExecuteNonQuery();

                string         SQL_Insert = @"INSERT INTO OLWQConfig(TerminalID,EnableTurbidityAlarm,EnableResidualClAlarm,EnablePHAlarm,
            EnableConductivityAlarm,TurbidityUpLimit,TurbidityLowLimit,ResidualClUpLimit,ResidualClLowLimit,PHUpLimit,PHLowLimit,
            ConductivityUpLimit,ConductivityLowLimit) VALUES(@terid,@enableTurbidity,@enableResidualCl,@enablePH,@enableConductivity,
            @turbidityUpLimit,@turbidityLowLimit,@residualUpLimit,@residualLowLimit,@phUpLimit,@phLowLimit,@conductivityUpLimit,@conductivityLowLimit)";
                SqlParameter[] parms      = new SqlParameter[] {
                    new SqlParameter("@terid", DbType.Int32),
                    new SqlParameter("@enableTurbidity", DbType.Int32),
                    new SqlParameter("@enableResidualCl", DbType.Int32),
                    new SqlParameter("@enablePH", DbType.Int32),
                    new SqlParameter("@enableConductivity", DbType.Int32),

                    new SqlParameter("@turbidityUpLimit", DbType.Decimal),
                    new SqlParameter("@turbidityLowLimit", DbType.Decimal),
                    new SqlParameter("@residualUpLimit", DbType.Decimal),
                    new SqlParameter("@residualLowLimit", DbType.Decimal),
                    new SqlParameter("@phUpLimit", DbType.Decimal),

                    new SqlParameter("@phLowLimit", DbType.Decimal),
                    new SqlParameter("@conductivityUpLimit", DbType.Decimal),
                    new SqlParameter("@conductivityLowLimit", DbType.Decimal)
                };
                parms[0].Value  = configData.TerId;
                parms[1].Value  = configData.enableTurbidityAlarm;
                parms[2].Value  = configData.enableResidualClAlarm;
                parms[3].Value  = configData.enablePHAlarm;
                parms[4].Value  = configData.enableConductivityAlarm;
                parms[5].Value  = configData.TurbidityUpLimit;
                parms[6].Value  = configData.TurbidityLowLimit;
                parms[7].Value  = configData.ResidualClUpLimit;
                parms[8].Value  = configData.ResidualClLowLimit;
                parms[9].Value  = configData.PHUpLimit;
                parms[10].Value = configData.PHLowLimit;
                parms[11].Value = configData.ConductivityUpLimit;
                parms[12].Value = configData.ConductivityLowLimit;
                SqlCommand cmd_insert = new SqlCommand();
                cmd_insert.CommandText = SQL_Insert;
                cmd_insert.Connection  = SQLHelper.Conn;
                cmd_insert.Transaction = trans;
                cmd_insert.Parameters.AddRange(parms);
                cmd_insert.ExecuteNonQuery();

                trans.Commit();
                return(true);
            }
            catch (Exception ex)
            {
                if (trans != null)
                {
                    trans.Rollback();
                }
                throw ex;
            }
        }
コード例 #20
0
 private void CreateSpareToolUseHistory()
 {
     string[] SpareToolUseHistoryName = new string[] { "SpareToolModel", "Num", "UseTime" };
     string[] SpareToolUseHistoryType = new string[] { "VARCHAR(255) PRIMARY KEY", "INTEGER", "DATETIME" };
     SQLHelper.CreateTable("SpareToolUseHistory", SpareToolUseHistoryName, SpareToolUseHistoryType);
 }
コード例 #21
0
 private void CreateCheckManList()
 {
     string[] CheckManName = new string[] { "Name" };
     string[] CheckManType = new string[] { "VARCHAR(255) PRIMARY KEY" };
     SQLHelper.CreateTable("CheckMan", CheckManName, CheckManType);
 }
コード例 #22
0
ファイル: UserDAL.cs プロジェクト: niyomja/laksi-tractor
 public static void updateLastAccess(int userId)
 {
     try
     {
         SQLHelper sqlHelper = new SQLHelper();
         List<MySqlParameter> lstParameter = new List<MySqlParameter>();
         lstParameter.Add(new MySqlParameter("_UserID", userId));
         sqlHelper.executenonquery(lstParameter, "UpdateUserLastAccess");
     }
     catch (Exception e)
     {
         throw e;
     }
 }
コード例 #23
0
        /// <summary>
        /// 根据ID删除课程
        /// </summary>
        /// <param name="course"></param>
        /// <returns></returns>
        public int DeleteCourse(Course course)
        {
            string sql = $"delete from Course where CourseId={course.CourseId}";

            return(SQLHelper.ExcuteNonQuery(sql));
        }
コード例 #24
0
 //标定完成的历史记录信息数据表,应该包含标定的登记信息(除状态和上次标定时间)以及标定序列号、标定时间、有效期、检查员
 private void CreateDemarcateHistory()
 {
     string[] DemarcateHistoryName = new string[] { "DemarcateNum", "SerialNum", "Cycle", "LastTime", "DemarcateTime", "NextTime", "CheckMan" };
     string[] DemarcateHistoryType = new string[] { "VARCHAR(255) PRIMARY KEY", "VARCHAR(255)", "Integer", "DATETIME", "DATETIME", "DATETIME", "VARCHAR(255)" };
     SQLHelper.CreateTable("DemarcateHistory", DemarcateHistoryName, DemarcateHistoryType);
 }
コード例 #25
0
        /// <summary>
        /// 根据ID修改课程名称和内容
        /// </summary>
        /// <param name="course"></param>
        /// <returns></returns>
        public int UpdateCourse(Course course)
        {
            string sql = $"update Course set CourseContent='{course.CourseContent}',CourseName='{course.CourseName}' where CourseId={course.CourseId}";

            return(SQLHelper.ExcuteNonQuery(sql));
        }
コード例 #26
0
ファイル: RepoSpareToolService.cs プロジェクト: Jamos1992/abc
 public int inSertRepoSpareUseHistory(SpareToolUseHistory spareToolUseHistory)
 {
     return(SQLHelper.InsertValuesByStruct("SpareToolUseHistory", spareToolUseHistory));
 }
コード例 #27
0
 private void CreateOnCallRecord()
 {
     string[] onCallRecordName = new string[] { "CallTime", "ArriveTime", "ToolSection", "ToolWorkStation", "FaultToolName", "FaultReason", "Detail" };
     string[] onCallRecordType = new string[] { "DATETIME", "DATETIME", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)" };
     SQLHelper.CreateTable("OnCallRecord", onCallRecordName, onCallRecordType);
 }
コード例 #28
0
        //按班级更新身份为多血质的人为组长
        public int LeaderAssign(string klass)
        {
            string sql1 = "update tb_personalityTest set groupIdentity='组长' where pattern='多血质' and klass=@klass";

            return(SQLHelper.ExecuteNonQuery(sql1, CommandType.Text, new SqlParameter("@klass", klass)));
        }
コード例 #29
0
 private void CreateRepoSpareToolDb()
 {
     string[] repoSpareToolName = new string[] { "SpareToolModel", "Num", "AddTime" };
     string[] repoSpareToolType = new string[] { "VARCHAR(255) PRIMARY KEY", "INTEGER", "DATETIME" };
     SQLHelper.CreateTable("RepoSpareTool", repoSpareToolName, repoSpareToolType);
 }
コード例 #30
0
        //更新第6个多血质以后的人身份为组员
        public int DuoxueLeftToMember(string klass)
        {
            string sql = "update tb_personalityTest set groupIdentity='组员' where StuNo in (select StuNo from tb_personalityTest where StuNo not in (select top 5 StuNo from tb_personalityTest where pattern='多血质' and klass=@klass) and  pattern='多血质' and klass=@klass)";

            return(SQLHelper.ExecuteNonQuery(sql, CommandType.Text, new SqlParameter("@klass", klass)));
        }
コード例 #31
0
        public static void deletePartInventoryById(int partInventoryId, int userId)
        {
            try
            {
                SQLHelper sqlHelper = new SQLHelper();
                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_PartInventoryID", partInventoryId));
                lstParameter.Add(new MySqlParameter("_UserID", userId));

                sqlHelper.executenonquery(lstParameter, "DeletePartInventory");
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #32
0
 public CommentDAO()
 {
     sqlhelper = new SQLHelper();
 }
コード例 #33
0
        public static void update(int partInventoryId, int partId, DateTime date, string DOInvoiceNo, int customerId, int recd, int lSold, int gOnHand, decimal price, int oemRecd, int rSold, int imOnHand,  decimal price2, int totalAvailabel, int totalDemand, string detail, int userId)
        {
            try
            {
                SQLHelper sqlHelper = new SQLHelper();
                List<MySqlParameter> lstParameter = new List<MySqlParameter>();

                lstParameter.Add(new MySqlParameter("_PartInventoryID", partInventoryId));
                lstParameter.Add(new MySqlParameter("_PartID", partId));
                lstParameter.Add(new MySqlParameter("_CustomerID", customerId));
                lstParameter.Add(new MySqlParameter("_Date", date));
                lstParameter.Add(new MySqlParameter("_DOInvoiceNo", DOInvoiceNo));
                lstParameter.Add(new MySqlParameter("_Recd", recd));
                lstParameter.Add(new MySqlParameter("_LSold", lSold));
                lstParameter.Add(new MySqlParameter("_GOnHand", gOnHand));
                lstParameter.Add(new MySqlParameter("_Price", price));
                lstParameter.Add(new MySqlParameter("_RSold", rSold));
                lstParameter.Add(new MySqlParameter("_IMOnHand", imOnHand));
                lstParameter.Add(new MySqlParameter("_OEMRecd", oemRecd));
                lstParameter.Add(new MySqlParameter("_Price2", price2));
                lstParameter.Add(new MySqlParameter("_TotalAvailabel", totalAvailabel));
                lstParameter.Add(new MySqlParameter("_TotalDemand", totalDemand));
                lstParameter.Add(new MySqlParameter("_UserID", userId));

                lstParameter.Add(new MySqlParameter("_Detail", detail));

                sqlHelper.executenonquery(lstParameter, "UpdatePartInventory");
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #34
0
        //Submit a return return information
        public bool CommitReturnBook(List <BorrowBookDetail> objListDetail, int loginId, Member objMember)
        {
            //Prepare a storage SQLList
            List <string> sqlList = new List <string>();



            //Traversing BorrowDetail
            for (int i = 0; i < objListDetail.Count; i++)
            {
                string sql = string.Empty;
                //Sort by situation
                //Scenario 1: No overdue and no loss
                if (objListDetail[i].IsLost == false && objListDetail[i].IsOverdue == false)
                {
                    //Change BorrowBookDetial
                    sql = "Update BorrowBookDetail Set IsReturn=1,ReturnDate='{0}' Where DetailId={1}";
                    sql = string.Format(sql, DateTime.Now, objListDetail[i].DetailId);
                    sqlList.Add(sql);
                    //Change the BorrowBook and put the BorrowNum-1
                    sql = string.Empty;
                    sql = "Update BorrowBook Set BorrowedNum=BorrowedNum-1 where BorrowId='{0}'";
                    sql = string.Format(sql, objListDetail[i].BorrowId);
                    sqlList.Add(sql);
                    //Change Book Inventory
                    sql = string.Empty;
                    sql = "Update Book Set InventoryNum=InventoryNum+1 where BookId='{0}'";
                    sql = string.Format(sql, objListDetail[i].BookId);
                    sqlList.Add(sql);
                }
                else if (objListDetail[i].IsOverdue == true && objListDetail[i].IsLost == false)  //逾期
                {
                    //Change BorrowBookDetial
                    sql = "Update BorrowBookDetail Set IsReturn=1,ReturnDate='{0}' Where DetailId={1}";
                    sql = string.Format(sql, DateTime.Now, objListDetail[i].DetailId);
                    sqlList.Add(sql);
                    //Change BorrowBook,把BorrowNum-1
                    sql = string.Empty;
                    sql = "Update BorrowBook Set BorrowedNum=BorrowedNum-1 where BorrowId='{0}'";
                    sql = string.Format(sql, objListDetail[i].BorrowId);
                    sqlList.Add(sql);
                    //Change Book Inventory
                    sql = string.Empty;
                    sql = "Update Book Set InventoryNum=InventoryNum+1 where BookId='{0}'";
                    sql = string.Format(sql, objListDetail[i].BookId);
                    sqlList.Add(sql);
                    //Write ReturnBookRevenue
                    sql = string.Empty;
                    TimeSpan ts = DateTime.Now.Subtract(objListDetail[i].LastReturnDate);
                    sql  = "Insert into [ReturnBookRevenue] ( DetailId, OverdueDays, OverdueAmount, BookCompensation, Poundage, TotalMoney, LoginId, OperatingTime) values(";
                    sql += "{0}, {1},{2},{3},{4},{5},{6},'{7}')";
                    sql  = string.Format(sql, objListDetail[i].DetailId, ts.Days, ts.Days * 0.2, 0, 5.00, ts.Days * 0.2 + 5.00, loginId, DateTime.Now);
                    sqlList.Add(sql);
                }
                else   //Lost, or lost + overdue
                {
                    //Change BorrowBookDetial
                    sql = "Update BorrowBookDetail Set IsLost=1,IsHandleOverdueorLost=1,ReturnDate='{0}' Where DetailId={1}";
                    sql = string.Format(sql, DateTime.Now, objListDetail[i].DetailId);
                    sqlList.Add(sql);
                    //Change the BorrowBook and put the BorrowNum-1
                    sql = string.Empty;
                    sql = "Update BorrowBook Set BorrowedNum=BorrowedNum-1 where BorrowId='{0}'";
                    sql = string.Format(sql, objListDetail[i].BorrowId);
                    sqlList.Add(sql);
                    //Change Book Inventory
                    sql = string.Empty;
                    sql = "Update Book Set StorageInNum=StorageInNum-1 where BookId='{0}'";
                    sql = string.Format(sql, objListDetail[i].BookId);
                    sqlList.Add(sql);
                    //Write ReturnBookRevenue
                    sql = string.Empty;
                    BookServices objBookServices = new BookServices();
                    double       price           = objBookServices.GetPriceById(objListDetail[i].BookId);
                    TimeSpan     ts = DateTime.Now.Subtract(objListDetail[i].LastReturnDate);
                    sql  = "Insert into [ReturnBookRevenue] ( DetailId, OverdueDays, OverdueAmount, BookCompensation, Poundage, TotalMoney, LoginId, OperatingTime) values(";
                    sql += "{0}, {1},{2},{3},{4},{5},{6},'{7}')";
                    sql  = string.Format(sql, objListDetail[i].DetailId, ts.Days, ts.Days * 0.2, price, 5.00, ts.Days * 0.2 + 5.00 + price, loginId, DateTime.Now);
                    sqlList.Add(sql);
                }
            }

            //Submit
            try
            {
                return(SQLHelper.UpdateByTransaction(sqlList));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #35
0
ファイル: PartDAL.cs プロジェクト: niyomja/laksi-tractor
        public static List<Part> getPartsByBrandIdPartNo(int brandId, string partNo)
        {
            try
            {
                SQLHelper dbhelper = new SQLHelper();

                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_BrandID", brandId));
                lstParameter.Add(new MySqlParameter("_PartNo", partNo));

                var resultSet = dbhelper.executeSP<DataSet>(lstParameter, "SelectPartByBrandIdPartNo");

                List<Part> parts = new List<Part>();
                foreach (DataRow drow in resultSet.Tables[0].Rows)
                {
                    Part part = new Part();

                    part.PartID = Convert.ToInt32(drow["partId"].ToString());
                    part.BrandID = Convert.ToInt32(drow["brandId"].ToString());
                    part.PartNo = drow["partno"].ToString();
                    part.PartName = drow["partname"].ToString();
                    part.Model = drow["model"].ToString();
                    part.GSP = Convert.ToDecimal(drow["gsp"].ToString());
                    part.IMSP = Convert.ToDecimal(drow["imsp"].ToString());
                    part.Status = Convert.ToInt32(drow["status"].ToString());
                    part.LocG = drow["locG"].ToString();
                    part.LocIM = drow["locIM"].ToString();
                    part.Comment = drow["comment"].ToString();
                    part.is_new = false;

                    parts.Add(part);
                }

                return parts;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #36
0
 public StuCourseDAO()
 {
     sqlhelper = new SQLHelper();
 }
コード例 #37
0
 private void CreateEmailAddrDb()
 {
     string[] emailAddrName = new string[] { "ID", "EmailAddr" };
     string[] emailAddrType = new string[] { "INTEGER PRIMARY KEY AUTOINCREMENT", "VARCHAR(255) UNIQUE" };
     SQLHelper.CreateTable("EmailAddress", emailAddrName, emailAddrType);
 }
コード例 #38
0
ファイル: UserDAL.cs プロジェクト: niyomja/laksi-tractor
        public static User getUser(string username, string password)
        {
            try
            {
                SQLHelper dbhelper = new SQLHelper();

                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_Username", username));
                lstParameter.Add(new MySqlParameter("_Password", password));

                var resultSet = dbhelper.executeSP<DataSet>(lstParameter, "SelectUserByUsernamePassword");

                User user =new User();
                foreach (DataRow drow in resultSet.Tables[0].Rows)
                {
                    user.UserID = Convert.ToInt32(drow["userId"].ToString());
                    user.FirstName = drow["firstname"].ToString();
                    user.LastName = drow["lastname"].ToString();
                    user.Username = drow["username"].ToString();
                    user.Password = drow["password"].ToString();
                    user.Email = drow["email"].ToString();
                    user.Mobile = drow["mobile"].ToString();
                    user.Status = Convert.ToInt32(drow["status"].ToString());
                    user.LastAccess = drow["lastaccess"].ToString();
                    user.RoleAdmin = Convert.ToInt32(drow["role_admin"].ToString());

                }

                return user;
            }
            catch (Exception e) {
                throw e;
            }
        }
コード例 #39
0
 private void CreateToolsInfoDb()
 {
     string[] toolsInfoFeildName = new string[] { "SerialNum", "Model", "Category", "Name", "TorqueMin", "TorqueMax", "Accuracy", "Section", "Workstation", "DemarcateCycle", "Status", "QualityAssureDate", "MaintainContractStyle", "MaintainContractDate", "RepairTimes", "Remark" };
     string[] toolsInfoFeildType = new string[] { "VARCHAR(255) PRIMARY KEY", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)", "DOUBLE", "DOUBLE", "DOUBLE", "VARCHAR(255)", "VARCHAR(255)", "Integer", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)", "Integer", "VARCHAR(255)" };
     SQLHelper.CreateTable("ToolsInfo", toolsInfoFeildName, toolsInfoFeildType);
 }
コード例 #40
0
ファイル: CustomerDAL.cs プロジェクト: niyomja/laksi-tractor
        public static List<Customer> getCustomers()
        {
            try
            {
                SQLHelper dbhelper = new SQLHelper();

                List<MySqlParameter> lstParameter = new List<MySqlParameter>();

                var resultSet = dbhelper.executeSP<DataSet>(lstParameter, "SelectAllCustomers");

                List<Customer> customers = new List<Customer>();
                foreach (DataRow drow in resultSet.Tables[0].Rows)
                {
                    Customer customer = new Customer();
                    customer.CustomerID = Convert.ToInt32(drow["customerId"].ToString());
                    customer.CustomerName = drow["customerName"].ToString();
                    customer.Contact = drow["contact"].ToString();
                    customer.Address = drow["address"].ToString();
                    customer.Fax = drow["fax"].ToString();
                    customer.TaxNo = drow["tax_no"].ToString();

                    customers.Add(customer);
                }

                return customers;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #41
0
 //标定记录登记的数据表,暂不含历史记录
 private void CreateDemarcateTools()
 {
     string[] DemarcateToolsName = new string[] { "SerialNum", "Cycle", "LastTime", "NextTime", "Status" };
     string[] DemarcateToolsType = new string[] { "VARCHAR(255)", "Integer", "DATETIME", "DATETIME", "VARCHAR(255)" };
     SQLHelper.CreateTable("DemarcateTools", DemarcateToolsName, DemarcateToolsType);
 }
コード例 #42
0
        public static List<PartInventory> getPartInventories(int partId)
        {
            try
            {
                SQLHelper dbhelper = new SQLHelper();

                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_PartID", partId));

                var resultSet = dbhelper.executeSP<DataSet>(lstParameter, "SelectPartInventoryByPartId");

                List<PartInventory> partInventories = new List<PartInventory>();
                foreach (DataRow drow in resultSet.Tables[0].Rows)
                {
                    PartInventory partInventory = new PartInventory();
                    partInventory.partInventoryId = Convert.ToInt32(drow["partInventoryId"].ToString());
                    partInventory.partId = Convert.ToInt32(drow["partId"].ToString());
                    partInventory.customerId = (!string.IsNullOrEmpty(drow["customerId"].ToString())) ? Convert.ToInt32(drow["customerId"].ToString()) : 0;
                    partInventory.customerName = drow["customerName"].ToString();
                    partInventory.regDate = Convert.ToDateTime(drow["regDate"].ToString());
                    partInventory.DOInvoiceNo = drow["DOInvoiceNo"].ToString();
                    partInventory.recd = Convert.ToInt32(drow["recd"].ToString());
                    partInventory.lSold = Convert.ToInt32(drow["lSold"].ToString());
                    partInventory.gOnHand = Convert.ToInt32(drow["gOnHand"].ToString());
                    partInventory.oemRecd = Convert.ToInt32(drow["oemRecd"].ToString());
                    partInventory.price = Convert.ToDecimal(drow["price"].ToString());
                    partInventory.rSold = Convert.ToInt32(drow["rSold"].ToString());
                    partInventory.imOnHand = Convert.ToInt32(drow["imOnHand"].ToString());
                    partInventory.price2 = Convert.ToDecimal(drow["price2"].ToString());
                    partInventory.totalAvailabel = Convert.ToInt32(drow["totalAvailabel"].ToString());
                    partInventory.totalDemand = Convert.ToInt32(drow["totalDemand"].ToString());
                    partInventory.detail = drow["detail"].ToString();

                    partInventories.Add(partInventory);
                }

                return partInventories;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #43
0
        /// <summary>
        ///
        /// </summary>
        /// <returns>int</returns>
        public static int usp_Service_Update(DI.usp_Service_UpdateParameters p)
        {
            SqlCommand cmd = DC.NewCmd_usp_Service_Update(p);

            if (p.CheckIsOriginal_ServiceIDChanged())
            {
                object o = p.Original_ServiceID;
                if (o == null)
                {
                    cmd.Parameters["Original_ServiceID"].Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters["Original_ServiceID"].Value = o;
                }
            }
            if (p.CheckIsServiceTypeIDChanged())
            {
                object o = p.ServiceTypeID;
                if (o == null)
                {
                    cmd.Parameters["ServiceTypeID"].Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters["ServiceTypeID"].Value = o;
                }
            }
            if (p.CheckIsNameChanged())
            {
                object o = p.Name;
                if (o == null)
                {
                    cmd.Parameters["Name"].Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters["Name"].Value = o;
                }
            }
            if (p.CheckIsVersionChanged())
            {
                object o = p.Version;
                if (o == null)
                {
                    cmd.Parameters["Version"].Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters["Version"].Value = o;
                }
            }
            if (p.CheckIsFilePathChanged())
            {
                object o = p.FilePath;
                if (o == null)
                {
                    cmd.Parameters["FilePath"].Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters["FilePath"].Value = o;
                }
            }
            if (p.CheckIsDescriptionChanged())
            {
                object o = p.Description;
                if (o == null)
                {
                    cmd.Parameters["Description"].Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters["Description"].Value = o;
                }
            }
            SQLHelper.ExecuteNonQuery(cmd);
            string s = cmd.Parameters["RETURN_VALUE"].Value.ToString();

            if (string.IsNullOrEmpty(s))
            {
                p.SetReturnValue(0);
                return(0);
            }
            else
            {
                p.SetReturnValue(int.Parse(s));
                return(p._ReturnValue);
            }
        }
コード例 #44
0
 public NewsDAO()
 {
     sqlhelper = new SQLHelper();
 }
コード例 #45
0
        /// <summary>
        ///
        /// </summary>
        /// <returns>int</returns>
        public static int usp_Service_Insert(int?ServiceTypeID, System.DateTime?CreateTime, string Name, int?Version, string FilePath, string Description)
        {
            SqlCommand cmd = DC.NewCmd_usp_Service_Insert();

            if (ServiceTypeID == null)
            {
                cmd.Parameters["ServiceTypeID"].Value = DBNull.Value;
            }
            else
            {
                cmd.Parameters["ServiceTypeID"].Value = ServiceTypeID;
            }
            if (CreateTime == null)
            {
                cmd.Parameters["CreateTime"].Value = DBNull.Value;
            }
            else
            {
                cmd.Parameters["CreateTime"].Value = CreateTime;
            }
            if (Name == null)
            {
                cmd.Parameters["Name"].Value = DBNull.Value;
            }
            else
            {
                cmd.Parameters["Name"].Value = Name;
            }
            if (Version == null)
            {
                cmd.Parameters["Version"].Value = DBNull.Value;
            }
            else
            {
                cmd.Parameters["Version"].Value = Version;
            }
            if (FilePath == null)
            {
                cmd.Parameters["FilePath"].Value = DBNull.Value;
            }
            else
            {
                cmd.Parameters["FilePath"].Value = FilePath;
            }
            if (Description == null)
            {
                cmd.Parameters["Description"].Value = DBNull.Value;
            }
            else
            {
                cmd.Parameters["Description"].Value = Description;
            }
            SQLHelper.ExecuteNonQuery(cmd);
            string s = cmd.Parameters["RETURN_VALUE"].Value.ToString();

            if (string.IsNullOrEmpty(s))
            {
                return(0);
            }
            return(int.Parse(s));
        }
コード例 #46
0
ファイル: PartDAL.cs プロジェクト: niyomja/laksi-tractor
        public static int create(int brandId, string partNo, string partName, string model, decimal gsp, decimal imsp, string locG, string locIM, string comment, int userId)
        {
            try
            {
                SQLHelper sqlHelper = new SQLHelper();
                List<MySqlParameter> lstParameter = new List<MySqlParameter>();
                lstParameter.Add(new MySqlParameter("_BrandID", brandId));
                lstParameter.Add(new MySqlParameter("_PartNo", partNo));
                lstParameter.Add(new MySqlParameter("_PartName", partName));
                lstParameter.Add(new MySqlParameter("_Model", model));
                lstParameter.Add(new MySqlParameter("_GSP", gsp));
                lstParameter.Add(new MySqlParameter("_IMSP", imsp));
                lstParameter.Add(new MySqlParameter("_LocG", locG));
                lstParameter.Add(new MySqlParameter("_LocIM", locIM));
                lstParameter.Add(new MySqlParameter("_Comment", comment));
                lstParameter.Add(new MySqlParameter("_UserID", userId));

                sqlHelper.executenonquery(lstParameter, "CreatePart");

                return sqlHelper.lastInsertId();
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #47
0
 public CommentDAO()
 {
     sqlhelper = new SQLHelper();
 }
コード例 #48
0
ファイル: RepoSpareToolService.cs プロジェクト: Jamos1992/abc
 public int AddRepoSpareTool(RepoSpareTool repoSpareTool)
 {
     return(SQLHelper.InsertValuesByStruct("RepoSpareTool", repoSpareTool));
 }
コード例 #49
0
 private void CreateRepairHistory()
 {
     string[] RepairHistoryName = new string[] { "ToolSerialName", "ToolModeName", "SendFixTime", "FinishFixTime", "Detail", "UsedRepoSpareToolInfo", "UsedOtherSpareToolInfo" };
     string[] RepairHistoryType = new string[] { "VARCHAR(255)", "VARCHAR(255)", "DATETIME", "DATETIME", "VARCHAR(255)", "VARCHAR(255)", "VARCHAR(255)" };
     SQLHelper.CreateTable("RepairHistory", RepairHistoryName, RepairHistoryType);
 }