گروه های مورد نیاز برای یک فروشگاه الکترونیک

گروه های مور نیاز برای یک فروشگاه آنلاین با  فرمت json

اطلاعات جاری از فروشگاه دیجی کالا واکشی شده است .

دنلود لیست گروه ها به فرمت json

ساختار جدول فوق به صورت زیر می باشد :

ساختار جدول

Depth : از این فیلد برای تعیین عمق گروه استفاده می شود .

Path : برای یافتن پدر های گروه می باشد .

sample in sql

ساختار کلاس Category  :

    public partial class Category
    {

        public Guid Id { get; set; }
        public int Code { get; set; }
        public string Name { get; set; }
        public Guid? ParentId { get; set; }
        public int Depth { get; set; }
        public string Path { get; set; }
        public virtual Category Parent { get; set; }
        public virtual ICollection<Category> Children { get; set; }
    }

در صورتی که مشکلی در فایل فوق مشاهده کردید خوشحال خواهم شد اصلاع دهید تا فایل فوق تکمیل گردد .

 

توسطعثمان رحیمینظرات1بازدید ها 13943 ماه قبل ، یکشنبه 23 خرداد 1395 ساعت 11:59

لیست استانها به همراه شهرها - به فرمت json

لیست استان ها و شهر های ایران به فرمت json

دانلود
لطفا در صورتی که کمبودی در آن مشاهده کردید اطلاع دهید تا تکمیل گردد .

توسطعثمان رحیمینظرات2بازدید ها 21133 ماه قبل ، چهارشنبه 12 خرداد 1395 ساعت 12:41

استفاده از If درون تگ های html با Razor

مواقعی ممکن است در یک View نیاز داشته باشیم بر اساس یک سری شرط ها کلاس هایی را به یک تگ اضافه کنیم ، به طور مثال ، کامنت هایی رو که کاربر هنوز مشاهده نکرده است یک کلاس به آنها اضافه کنیم تا با یک بک گراند از سایر کامنت های دیگر مشخص شود . برای انجام این کار می توان همانند نمونه کد زیر استفاده کرد :

<div class='comment @(!item.state?"unread":"")'>

 

توسطعثمان رحیمینظرات0بازدید ها 21183 ماه قبل ، جمعه 5 تیر 1394 ساعت 21:53

Html Helper ی برای تولید تگ br

در مواقعی ممکن است نیاز داشته باشیم چندین تگ <br> تولید کنیم و برای اینکار باید چندین بار این تگ را پشت سر هم بنویسیم . قطعه کد زیر html helper ی می باشد برای تولید تگ <br> به تعداد مورد نظر  . متد استاتیک زیر پارامتری را از ورودی دریافت کرده و به تعداد آن تگ <br> تولید می کند و در نهایت رشته مورد نظر را بر می گرداند .

 public static MvcHtmlString BreakLine(this HtmlHelper helper,int count)
        {
            StringBuilder output = new StringBuilder();
            output.Append("<br/>");
            for (int i = 1 ; i < count; i++)
            {
                output.Append("<br/>");
            }
            return MvcHtmlString.Create(output.ToString());
        }

 برای فراخوانی آن در داخل View به صورت زیر عمل خواهیم کرد . در صورتی که فقط می خواهید یک تگ <br> تولید نمایید پارامتر ورودی را یک قرار دهید :

<p>this is  @Html.BreakLine(2)  a test text </p>

توسطعثمان رحیمینظرات0بازدید ها 23153 ماه قبل ، سه شنبه 12 خرداد 1394 ساعت 00:12

تبدیل مقدار یک ستون دارای کاما به رکورد های متعدد

جدول زیر را در نظر بگیرید :


Split-in-SQlServer

قصدا داریم مقدار ستون Title را که دارای کاما می باشد به چندین رکورد تقسیم کنیم ، یعنی هر عدد در یک رکورد مجزا قرار بگیرد ، برای اینکار می توانیم از کوئری زیر استفاده کنیم :

SELECT
     Split.a.value('.', 'VARCHAR(100)') AS Result  
 FROM  (SELECT Title,  
         CAST ('<M>' + REPLACE(Title, ',', '</M><M>') + '</M>' AS XML) AS String  
     FROM  mytable where id=1) AS A CROSS APPLY String.nodes ('/M') AS Split(a);  
    

بعد از اجرای کوئری فوق نتیجه حاصل به صورت زیر خواهد بود :

comma separated

توسطعثمان رحیمینظرات0بازدید ها 23814 ماه قبل ، سه شنبه 22 اردیبهشت 1394 ساعت 12:21

دریافت لیست پرینترهای موجود در #C

قبل از هر کاری ابتدا می بایست فضای نام زیر را به فرم مورد نظر کنیم :

System.Drawing.Printing

قصد داریم لیست تمامی  پرینترهای موجود را به یک drop down list اضافه نماییم ، برای اینکار ابتدا یک drop down list به فرم پروژه اضافه کرده و با استفاده از دستور زیر اسم تمامی پرینترها را به drop down list اضافه می کنیم .

private void frmMain_Load (object sender, System.EventArgs e)

{

foreach (String printer in PrinterSettings.InstalledPrinters)

{

drpprintersList.Items.Add (printer.ToString());

}

}

 

توسطعثمان رحیمینظرات0بازدید ها 24025 ماه قبل ، چهارشنبه 19 فروردین 1394 ساعت 16:24

مرتب سازی داینامیک در linq

در بیشتر مواقع نیاز است که یک مجموعه از اشیایی را که داریم بر حسب فیلد های مختلفی از آن مجموعه مرتب کنیم ، به طور مثال مرتب سازی بر اساس : سن ، تاریخ ثبت نام ، نام و... برای انجام دادن این کار میتوان متدهایی مختلفی را نوشت و یا هر کجا که نیاز بود این کار را انجام دهید . در این مقاله قصد داریم متدی بنویسیم که بر اساس پارامتر ورودی آن عمل مرتب سازی را انجام دهد ....

توسطعثمان رحیمینظرات0بازدید ها 33647 ماه قبل ، جمعه 1 اسفند 1393 ساعت 22:20

پاک کردن مقدار تمام Textbox های یک صفحه در ASP.NET

در بیشتر فرم های یک سایت نیاز است بعد از اتمام کار کاربر با آن فرم مقادیر Textbox ها را خالی کنیم . برای این کار هم می توانید مقادیر تک تک Textbox ها را یکی یکی خالی کنید که طبیعتا کار سخت و ...

توسطعثمان رحیمینظرات0بازدید ها 29791 ماه قبل ، دوشنبه 21 مهر 1393 ساعت 13:52

اجرای قسمتی از یک کوئری در SQL SERVER

در بیشتر مواقع برنامه نویسان زمانی که در SQL یک فایل Query برای نوشتن کوئری های خود ایجاد میکنند  در این فایل دستورات زیادی را جهت کوئری گرفتن می نویسند در صورتی که فقط لازم باشد یک قسمت از آن را اجرا کنند مجبورند..

توسطعثمان رحیمینظرات0بازدید ها 21381 ماه قبل ، یکشنبه 13 مهر 1393 ساعت 20:06

یافتن فیلد موردنظر در دیتابیس

بیشتر اوقات در دیتابیس های بزرگ و یا دیتابیس هایی که خود ما آن را طراحی نکرده ایم نیاز پیدا میکنیم که از وجود یک فیلد در دیتابیس مطمئن شویم . در این مقاله قصد داریم نحوه چک کردن موجود بودن یک فیلد در دیتابیس را بیان کنیم .

برای درک بهتر ابتدا جدولی را با فیلد های...

توسطعثمان رحیمینظرات0بازدید ها 33071 ماه قبل ، چهارشنبه 9 مهر 1393 ساعت 19:44

نمایش تمامی جدول های یک دیتابیس

در صورتی که در SQL SERVER نیاز داشته باشید اسم تمامی جدول های یک دیتابیس رو دریافت کنید می توانید از دستو زیر استفاده کنید :

USE DataBaseName
GO
SELECT TABLE_NAME FROM Information_schema.TABLES;

خروجی دستور فوق بعد از اجرا اسم تمامی جداول موجود در دیتابیس مورد انتخاب شده می باشد . 

توسطعثمان رحیمینظرات0بازدید ها 30041091 روز قبل ، سه شنبه 8 مهر 1393 ساعت 12:09

تبدیل Araay Byte به Image در #C

تبدیل Array byte به Image در #C.

توسطعثمان رحیمینظرات0بازدید ها 20301093 روز قبل ، یکشنبه 6 مهر 1393 ساعت 20:29

تبدیل Image به Byte Array در #C

مثال زیر نحوه تبدیل Image به Byte Array را در توسط #C نشان می دهد ...

توسطعثمان رحیمینظرات0بازدید ها 20731093 روز قبل ، یکشنبه 6 مهر 1393 ساعت 20:25

ارسال ایمیل با امکان افزودن فایل با Yahoo

برای ارسال ایمیل ابتدا لازم است کتابخانه مورد نیاز را به پروژه خود بیفزاید .

برای رسیدن به این مقصود :

در solution explorer  کلیک راست و گزینه add a reference  را انتخاب و  بعد بر روی تبNET کلیک و System.Net.Mail. را انتخاب نماید .

توسطعثمان رحیمینظرات0بازدید ها 24071093 روز قبل ، یکشنبه 6 مهر 1393 ساعت 20:18

ارسال ایمیل با امکان افزودن فایل با Gmail

برای ارسال ایمیل ابتدا لازم است کتابخانه مورد نیاز را به پروژه خود بیفزاید .

برای رسیدن به این مقصود :

در solution explorer  کلیک راست و گزینه add a reference  را انتخاب و  بعد بر روی تبNET کلیک و System.Net.Mail. را انتخاب نماید ...

توسطعثمان رحیمینظرات0بازدید ها 24211093 روز قبل ، یکشنبه 6 مهر 1393 ساعت 20:16

حذف آخرین کاراکتر از یک رشته در #C

حذف آخرین کاراکتر از یک رشته در #C .

Remove Last Character from String in C#

 

توسطعثمان رحیمینظرات0بازدید ها 37171093 روز قبل ، یکشنبه 6 مهر 1393 ساعت 20:01