コード例 #1
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            foreach (ListViewItem item in lstwProducts.SelectedItems)
            {
                pro = item.Tag as Entity.Products;
            }
            pro.ProductName  = txtProductName.Text;
            pro.UnitPrice    = nudUnitPrice.Value;
            pro.UnitsInStock = int.Parse(nudUnitsInStock.Value.ToString());
            pro.id           = pro.id;

            Entity.Categories seciliCat = cbCategori.SelectedItem as Entity.Categories;
            pro.CategoryID = seciliCat.id;

            Entity.Suppliers seciliSup = cbSupplier.SelectedItem as Entity.Suppliers;
            pro.SupplierID = seciliSup.id;

            int result = proDAL.Update(pro);

            MessageBox.Show(result.ToString() + " satır etkilendi.");
            pro.ListViewDoldur(lstwProducts);
            Entity.Entity en = new Entity.Entity();
            en.Temizle(groupBox1);
            en.Temizle(groupBox2);
        }
コード例 #2
0
        private void frmSaveProducts_Load(object sender, EventArgs e)
        {
            Entity.Categories cat = new Entity.Categories();
            cat.ComboboxDoldur(cbCategori);

            Entity.Suppliers sup = new Entity.Suppliers();
            sup.ComboboxDoldur(cbSupplier);
        }
コード例 #3
0
 private void lstwCategories_SelectedIndexChanged(object sender, EventArgs e)
 {
     foreach (ListViewItem li in lstwCategories.SelectedItems)
     {
         Entity.Categories seciliCat = li.Tag as Entity.Categories;
         txtCategoryName.Text = seciliCat.CategoryName;
         txtDescription.Text  = seciliCat.Description;
     }
 }
コード例 #4
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            Entity.Categories cat = new Entity.Categories();
            cat.CategoryName = txtCategoryName.Text;
            cat.Description  = txtDescription.Text;
            int result = catDAL.Save(cat);

            MessageBox.Show(result + " satır etkilendi.");
            Entity.Entity en = new Entity.Entity();
            en.Temizle(groupBox1);
        }
コード例 #5
0
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DialogResult answer = MessageBox.Show("Silmek istediğinize emin misiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);

            if (answer == DialogResult.Yes)
            {
                foreach (ListViewItem li in lstwCategories.SelectedItems)
                {
                    cat = li.Tag as Entity.Categories;
                }
                catDAL.Delete(cat.id);
                cat.ListVieweDoldur(lstwCategories);
            }
        }
コード例 #6
0
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     Entity.Categories cat = new Entity.Categories();
     foreach (ListViewItem li in lstwCategories.SelectedItems)
     {
         cat = li.Tag as Entity.Categories;
     }
     cat.CategoryName = txtCategoryName.Text;
     cat.Description  = txtDescription.Text;
     catDAL.Update(cat);
     cat.ListVieweDoldur(lstwCategories);
     Entity.Entity en = new Entity.Entity();
     en.Temizle(groupBox1);
 }
コード例 #7
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            Entity.Products pro = new Entity.Products();
            pro.ProductName  = txtProductName.Text;
            pro.UnitPrice    = nudUnitPrice.Value;
            pro.UnitsInStock = int.Parse(nudUnitsInStock.Value.ToString());

            Entity.Categories seciliCat = cbCategori.SelectedItem as Entity.Categories;
            pro.CategoryID = seciliCat.id;

            Entity.Suppliers seciliSup = cbSupplier.SelectedItem as Entity.Suppliers;
            pro.SupplierID = seciliSup.id;

            DAL.ProductsDal proDAL = new DAL.ProductsDal();
            int             result = proDAL.Save(pro);

            MessageBox.Show(result.ToString() + " satır etkilendi.");
            Entity.Entity en = new Entity.Entity();
            en.Temizle(groupBox1);
            en.Temizle(groupBox2);
        }
コード例 #8
0
 private void frmListCategories_Load(object sender, EventArgs e)
 {
     Entity.Categories cat = new Entity.Categories();
     cat.ListVieweDoldur(lstwCategories);
 }
コード例 #9
0
 /// <summary>
 /// Thêm danh muc site
 /// </summary>
 /// <param name="loginId"></param>
 /// <param name="loginType"></param>
 /// <returns></returns>
 public int AddCategory(Entity.Categories p)
 {
     try
     {
         using (SqlConnection connection = new SqlConnection(connectString))
         {
             connection.Open();
             using (SqlCommand cmd = new SqlCommand())
             {
                 cmd.CommandTimeout = Constants.TIMOUT_CONNECT_SQL;
                 cmd.Connection     = connection;
                 cmd.CommandType    = CommandType.StoredProcedure;
                 cmd.CommandText    = "sp_AddArticleCategory";
                 cmd.Parameters.Add("@CategoryName", SqlDbType.NVarChar, 150);
                 cmd.Parameters["@CategoryName"].Value = p.categoryName;
                 cmd.Parameters.Add("@Description", SqlDbType.NVarChar, 500);
                 cmd.Parameters["@Description"].Value = p.description;
                 cmd.Parameters.Add("@Images", SqlDbType.NVarChar, -1);
                 cmd.Parameters["@Images"].Value = JsonConvert.SerializeObject(p.images);
                 cmd.Parameters.Add("@Link", SqlDbType.VarChar, 50);
                 cmd.Parameters["@Link"].Value = p.link;
                 cmd.Parameters.Add("@ParentID", SqlDbType.Int);
                 cmd.Parameters["@ParentID"].Value = p.parentId;
                 cmd.Parameters.Add("@PublisherID", SqlDbType.Int);
                 cmd.Parameters["@PublisherID"].Value = p.publisherId;
                 cmd.Parameters.Add("@Status", SqlDbType.TinyInt);
                 cmd.Parameters["@Status"].Value = p.status;
                 cmd.Parameters.Add("@AccountId", SqlDbType.Int);
                 cmd.Parameters["@AccountId"].Value = p.accountId;
                 cmd.Parameters.Add("@IsMenu", SqlDbType.TinyInt);
                 cmd.Parameters["@IsMenu"].Value = p.isMenu;
                 cmd.Parameters.Add("@DisplayIndex", SqlDbType.SmallInt);
                 cmd.Parameters["@DisplayIndex"].Value = p.displayIndex;
                 cmd.Parameters.Add("@CategoryType", SqlDbType.TinyInt);
                 cmd.Parameters["@CategoryType"].Value = p.categoryType;
                 cmd.Parameters.Add("@LanguageCode", SqlDbType.VarChar, 50);
                 cmd.Parameters["@LanguageCode"].Value = p.languageCode;
                 cmd.Parameters.Add("@Icon", SqlDbType.VarChar, 50);
                 cmd.Parameters["@Icon"].Value = p.icon;
                 cmd.Parameters.Add("@CSS", SqlDbType.NVarChar, 2000);
                 cmd.Parameters["@CSS"].Value = p.css;
                 cmd.Parameters.Add("@HTML", SqlDbType.NVarChar, 4000);
                 cmd.Parameters["@HTML"].Value = p.html;
                 cmd.Parameters.Add("@MetaDescription", SqlDbType.NVarChar, 500);
                 cmd.Parameters["@MetaDescription"].Value = p.metaDescription;
                 cmd.Parameters.Add("@MetaKeyword", SqlDbType.NVarChar, 500);
                 cmd.Parameters["@MetaKeyword"].Value = p.metaKeyword;
                 cmd.Parameters.Add("@CategoryTags", SqlDbType.NVarChar, 1500);
                 cmd.Parameters["@CategoryTags"].Value = p.categoryTags;
                 cmd.Parameters.Add("@ActionTags", SqlDbType.NVarChar, 1500);
                 cmd.Parameters["@ActionTags"].Value = p.actionTags;
                 cmd.Parameters.Add("@Code", SqlDbType.Int);
                 cmd.Parameters["@Code"].Direction = ParameterDirection.Output;
                 cmd.Parameters.Add("@Msg", SqlDbType.NVarChar, 500);
                 cmd.Parameters["@Msg"].Direction = ParameterDirection.Output;
                 cmd.ExecuteNonQuery();
                 int code = int.Parse(cmd.Parameters["@Code"].Value.ToString());
                 p.msg = cmd.Parameters["@Msg"].Value.ToString();
                 return(code);
             }
         }
     }
     catch (Exception ex)
     {
         Lib.Logs.SaveError("Error AddCategory: " + ex, ex);
         throw new Exception(ex.Message);
     }
 }