Beispiel #1
0
        public string GetCarSeriesName(int id)
        {
            CarSeriesInfo entity = GetCarSeriesModel(id, true);

            if (entity == null)
            {
                return(string.Empty);
            }
            return(entity.Name);
        }
Beispiel #2
0
        public CarSeriesInfo GetCarSeriesModel(int id, bool fromCache = false)
        {
            CarSeriesInfo entity = null;

            List <CarSeriesInfo> list = GetCarSeriesList(fromCache);

            entity = list.Find(c => c.ID == id);

            return(entity);
        }
Beispiel #3
0
        private void LoadData()
        {
            int id = GetInt("id");
            if (id > 0)
            {
                CurrentCarSeries = Cars.Instance.GetCarSeriesModel(id, true);

                txtName.Value = CurrentCarSeries.Name;
                SetSelectedByValue(ddlCarBrand, CurrentCarSeries.BrandID.ToString());
            }
        }
Beispiel #4
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            CarSeriesInfo entity = new CarSeriesInfo();
            int id = GetInt("id");
            if (id > 0) entity = Cars.Instance.GetCarSeriesModel(id, true);
            FillData(entity);

            if (id > 0) Cars.Instance.UpdateCarSeries(entity);
            else Cars.Instance.AddCarSeries(entity);

            Cars.Instance.ReloadCarSeriesListCache();
            Response.Redirect("carseriesmg.aspx");
        }
Beispiel #5
0
        public static CarSeriesInfo PopulateCarSeriesInfo(IDataReader reader)
        {
            CarSeriesInfo entity = new CarSeriesInfo()
            {
                ID             = (int)reader["ID"],
                Name           = reader["Name"] as string,
                BrandID        = (int)reader["BrandID"],
                BrandName      = reader["BrandName"] as string,
                BrandNameIndex = reader["BrandNameIndex"] as string
            };

            return(entity);
        }
Beispiel #6
0
        public static CarSeriesInfo PopulateCarSeriesInfo(IDataReader reader)
        {
            CarSeriesInfo entity = new CarSeriesInfo()
            {
                ID = (int)reader["ID"],
                Name = reader["Name"] as string,
                BrandID = (int)reader["BrandID"],
                BrandName = reader["BrandName"] as string,
                BrandNameIndex = reader["BrandNameIndex"] as string
            };

            return entity;
        }
Beispiel #7
0
 private void FillData(CarSeriesInfo entity)
 {
     entity.Name = txtName.Value;
     entity.BrandID = DataConvert.SafeInt(ddlCarBrand.SelectedValue);
 }
Beispiel #8
0
 public abstract void UpdateCarSeries(CarSeriesInfo entity);
 public override void UpdateCarSeries(CarSeriesInfo entity)
 {
     string sql = @"
     UPDATE ComOpp_CarSeries set
         Name = @Name
         ,BrandID = @BrandID
     WHERE ID=@ID";
     SqlParameter[] parameters =
     {
         new SqlParameter("@ID", entity.ID),
         new SqlParameter("@Name", entity.Name),
         new SqlParameter("@BrandID", entity.BrandID)
     };
     SqlHelper.ExecuteNonQuery(_con, CommandType.Text, sql, parameters);
 }
Beispiel #10
0
 public abstract int AddCarSeries(CarSeriesInfo entity);
Beispiel #11
0
 public int AddCarSeries(CarSeriesInfo entity)
 {
     return(CommonDataProvider.Instance().AddCarSeries(entity));
 }
 public override int AddCarSeries(CarSeriesInfo entity)
 {
     string sql = @"INSERT INTO ComOpp_CarSeries(
         [Name]
         ,[BrandID]
     )VALUES(
         @Name
         ,@BrandID
     );SELECT @@IDENTITY";
     SqlParameter[] p =
     {
         new SqlParameter("@Name",entity.Name),
         new SqlParameter("@BrandID",entity.BrandID)
     };
     return DataConvert.SafeInt(SqlHelper.ExecuteScalar(_con, CommandType.Text, sql, p));
 }
Beispiel #13
0
 public abstract void UpdateCarSeries(CarSeriesInfo entity);
Beispiel #14
0
 public abstract int AddCarSeries(CarSeriesInfo entity);
Beispiel #15
0
 public int AddCarSeries(CarSeriesInfo entity)
 {
     return CommonDataProvider.Instance().AddCarSeries(entity);
 }
Beispiel #16
0
 public void UpdateCarSeries(CarSeriesInfo entity)
 {
     CommonDataProvider.Instance().UpdateCarSeries(entity);
 }
Beispiel #17
0
 public void UpdateCarSeries(CarSeriesInfo entity)
 {
     CommonDataProvider.Instance().UpdateCarSeries(entity);
 }