Beispiel #1
0
        /// <summary>
        /// 修改管理员,特别注意:密码
        /// </summary>
        /// <param name="mi"></param>
        /// <returns></returns>
        public int UpdateCarInfo(InfinitiCarInfo mi)
        {
            //为什么要进行密码的判断:
            //答:因为密码值是经过md5加密存储的,当修改时,需要判断用户是否改了密码,如果没有改,则不变,如果改了,则重新进行md5加密

            //构造update的sql语句
            string sql = @"update bg_yf_licence_upload set serial_no=@p2  where batch=@batch and id=@id ";

            //构造sql语句的参数
            MySqlParameter[] ps = //使用数组初始化器
            {
                new MySqlParameter("@p2",    mi.serial_no),
                new MySqlParameter("@batch", mi.batch),
                new MySqlParameter("@id",    mi.Id)
            };

            //执行语句并返回结果
            return(mysqlHelper.ExcuteNonQuery(sql, ps));
        }
Beispiel #2
0
        public List <InfinitiCarInfo> GetList(InfinitiCarInfo carInfo)
        {
            //构造要查询的sql语句
            string sql = @"select * from bg_yf_licence_upload where batch='" + carInfo.batch + "' and (serial_no is null or serial_no='') ";

            //使用helper进行查询,得到结果
            DataTable dt = mysqlHelper.GetDataTable(sql);
            //将dt中的数据转存到list中
            List <InfinitiCarInfo> list = new List <InfinitiCarInfo>();

            foreach (DataRow row in dt.Rows)
            {
                list.Add(new InfinitiCarInfo()
                {
                    Id             = row["id"].ToString(),
                    contract       = row["contract"].ToString(),
                    commodity_code = row["commodity_code"].ToString(),
                    goods_no       = row["goods_no"].ToString(),

                    quantity           = row["quantity"].ToString(),
                    unit_price         = row["unit_price"].ToString(),
                    import_application = row["import_application"].ToString(),
                    contract_no        = row["contract_no"].ToString(),

                    contract_total_num     = row["contract_total_num"].ToString(),
                    contract_signing_date  = row["contract_signing_date"].ToString(),
                    contract_amount        = row["contract_amount"].ToString(),
                    estimated_arrival_date = row["estimated_arrival_date"].ToString(),

                    specific_model    = row["specific_model"].ToString(),
                    specific_goods_no = row["specific_goods_no"].ToString(),
                    batch             = row["batch"].ToString()
                });
            }
            //将集合返回
            return(list);
        }
Beispiel #3
0
 public bool UpdateCarInfo(InfinitiCarInfo mi)
 {
     return(miDal.UpdateCarInfo(mi) > 0);
 }
Beispiel #4
0
 //获取报关单号 根据批次 状态 报关单号
 public List <InfinitiCarInfo> GetList(InfinitiCarInfo carInfo)
 {
     //调用查询方法
     return(miDal.GetList(carInfo));
 }