کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

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

پروژه مدیریت کافی شاپ با سی شارپ
شرح مختصر پروژه

سیستم صورتحساب کافه شاپ یک برنامه کاربردی با زبان سی شارپ است. این پروژه بر اساس ایده ایجاد دریافت کل صورت حساب مشتری است.

توضیحات پروژه

سیستم صورتحساب کافه یک برنامه کاربردی با زبان سی شارپ است. این پروژه بر اساس ایده ایجاد دریافت کل صورت حساب مشتری است.

صحبت از پروژه سیستم صورتحساب در سی شارپ شد، کاربر به سادگی باید بین محصولات کیک و نوشیدنی یکی را انتخاب کند، مبلغ را وارد کرده و دکمه کل را فشار دهد تا قیمت کل را ببیند. کاربر می تواند کل رسید محصولات خود را با نشان دادن رسید نمایش دهد.

بنابراین، اگر قصد دارید کافی شاپ خود را داشته باشید، این سیستم صورت‌حساب کافه در سی شارپ به شما در فرآیند صورت‌حساب کمک زیادی می‌کند.

فریم ورک Cafe Billing یک برنامه کاربردی برای دسکتاپ است و استفاده از آن بسیار ساده است. در این سیستم صورتحساب کافه در c#.net، کاربر به سادگی کیک ها و نوشیدنی های موجود را انتخاب می کند. سپس با کلیک بر روی دکمه کل تعداد آیتم هایی که انتخاب کرده را وارد می کند. و می تواند قیمت کل را ببیند.

پروژه سیستم صورتحساب در سی شارپ بسیار ساده است به طوری که کاربر هنگام کار روی آن مشکلی پیدا نمی کند. این پروژه کد c# سیستم صورتحساب از هیچ فایل خارجی به عنوان پایگاه داده/برای ذخیره سوابق استفاده نمی کند.

سیستم صورتحساب کافه شاپ در سی شارپ را چطور اجرا کنیم

ویژوال استودیو را باز کنید و داخل پوشه پروژه CafeBilling شوید سپس "CafeManagement.sln" را باز کنید.

کدهای سیستم صورتحساب کافی شاپ

Total Buttonاین کد قیمت کل سفارش مشتری را نشان می دهد.

    private void button1_Click(object sender, EventArgs e)
    { //btnTotal
        double lat, mocha, espr, vale, cappu, afri, mTea, cTea, sCh;
        double cCake, rValvet, bFor, bCream, lChoco, kChoco, cheese, rain;
        double tax;
         tax = 2.50;
         sCh = 2.50;

        lat = 49; mocha = 50; espr = 80; vale = 59; cappu = 70; afri = 85; mTea = 40; cTea = 55; //coffee pries
        cCake = 50; rValvet = 100; bFor = 60; bCream = 40; lChoco = 79; kChoco = 109; cheese = 85; rain = 89; //cake prices
        CultureInfo culture = CultureInfo.CreateSpecificCulture("en-PH");
        //CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US"); //US Currency

        //Coffee
        double latteeCof = Convert.ToDouble(txtLatte.Text);
        double mochaCof = Convert.ToDouble(txtMocha.Text);
        double espressoCof = Convert.ToDouble(txtEspresso.Text);
        double valeCoffee = Convert.ToDouble(txtValeCoffee.Text);
        double cappCof = Convert.ToDouble(txtCappu.Text);
        double afriCof = Convert.ToDouble(txtAfricanCoffee.Text);
        double miTea = Convert.ToDouble(txtMilkTea.Text);
        double cineseTea = Convert.ToDouble(txtChineseTea.Text);
        //Cakes
        double cofCake = Convert.ToDouble(txtCoffeCake.Text);
        double redValvet = Convert.ToDouble(txtRedValvetCake.Text);
        double bForest = Convert.ToDouble(txtBlackForestCake.Text);
        double bostonCream = Convert.ToDouble(txtBostonCream.Text);
        double lagosChoco = Convert.ToDouble(txtLagosChoco.Text);
        double kilbChoco = Convert.ToDouble(txtKillburnChoco.Text);
        double cheeseCak = Convert.ToDouble(txtCheeseCake.Text);
        double rainbow = Convert.ToDouble(txtRainbowCake.Text);

        Cafe eat_in_cafe = new Cafe(latteeCof, mochaCof, espressoCof, valeCoffee, cappCof, afriCof, miTea, cineseTea,
            cofCake, redValvet, bForest, bostonCream, lagosChoco, kilbChoco, cheeseCak, rainbow);

        double drinkCosts = (latteeCof * lat) + (mochaCof * mocha) + (espressoCof * espr) + (valeCoffee * vale) + (cappCof * cappu) + (afriCof * afri) + (miTea * mTea) + (cineseTea * cTea);
        lblDrinkCost.Text = Convert.ToString(drinkCosts);
        double cakeCosts = (cofCake * cCake) + (redValvet * rValvet) + (bForest * bFor) + (bostonCream * bCream) + (lagosChoco * lChoco) + (kilbChoco * kChoco) + (cheeseCak * cheese) + (rainbow * rain);
        lblCakeCost.Text = Convert.ToString(cakeCosts);

        double svcCharge = Convert.ToDouble(sCh);

        lblSubTotal.Text = Convert.ToString(cakeCosts + drinkCosts + svcCharge);
        lblTax.Text = Convert.ToString(((cakeCosts + drinkCosts + svcCharge) * tax) / 100);
        double totalAftTax = Convert.ToDouble(lblTax.Text);
        lblTotal.Text = Convert.ToString(cakeCosts + drinkCosts + svcCharge + totalAftTax);

        lblDrinkCost.Text = String.Format(culture, "{0:C}", drinkCosts);
        lblCakeCost.Text = String.Format(culture, "{0:C}", cakeCosts);
        //lblSvcCharge.Text = svcCharge.ToString();
        lblSvcCharge.Text = String.Format(culture,"{0:C}", svcCharge);
        lblSubTotal.Text = String.Format(culture, "{0:C}", (cakeCosts + drinkCosts + svcCharge));
        lblTax.Text = String.Format(culture,"{0:C}", totalAftTax);
        lblTotal.Text = String.Format(culture, "{0:C}", (cakeCosts + drinkCosts + svcCharge + totalAftTax));
    }

Receipt Buttonاین کد کل دریافتی محصولات آنها را نشان می دهد.

    private void button2_Click(object sender, EventArgs e)
        {
            //btnReceipt
            rtfReceipt.Clear();

           // rtfReceipt.AppendText(Environment.NewLine);
            rtfReceipt.AppendText("----------------------------------------------------------------" + Environment.NewLine);
            rtfReceipt.AppendText("\t" + "       ITSourceCode Cafe" + Environment.NewLine);
            rtfReceipt.AppendText("----------------------------------------------------------------" + Environment.NewLine);
            rtfReceipt.AppendText("ITEM" + "\t\t\t\t" + "QTY" + Environment.NewLine);
            rtfReceipt.AppendText("----------------------------------------------------------------" + Environment.NewLine);
            if (chkLatte.Checked == true)
            {
                rtfReceipt.AppendText("Latte \t\t\t\t" + txtLatte.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkEspresso.Checked == true)
            {
                rtfReceipt.AppendText("Espresso \t\t\t" + txtEspresso.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkMocha.Checked == true)
            {
                rtfReceipt.AppendText("Mocha \t\t\t\t" + txtMocha.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkValeCoffee.Checked == true)
            {
                rtfReceipt.AppendText("ValeCoffe \t\t\t" + txtValeCoffee.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkCappucino.Checked == true)
            {
                rtfReceipt.AppendText("Capuucino \t\t\t" + txtCappu.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkAfricanCoffe.Checked == true)
            {
                rtfReceipt.AppendText("African Coffee \t\t\t" + txtAfricanCoffee.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkMilkTea.Checked == true)
            {
                rtfReceipt.AppendText("Milk Tea \t\t\t" + txtMilkTea.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkChineseTea.Checked == true)
            {
                rtfReceipt.AppendText("Chinese Tea \t\t\t" + txtChineseTea.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkCoffe.Checked == true)
            {
                rtfReceipt.AppendText("Coffee Cake \t\t\t" + txtCoffeCake.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkRedValvet.Checked == true)
            {
                rtfReceipt.AppendText("Red Valvet Cake \t\t" + txtRedValvetCake.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkBlackForest.Checked == true)
            {
                rtfReceipt.AppendText("Black Forest Cake \t\t" + txtBlackForestCake.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkBostonCream.Checked == true)
            {
                rtfReceipt.AppendText("Boston Cream Cake \t\t" + txtBostonCream.Text + Environment.NewLine);
            }
            else
            {

            }
            if (checkBox13.Checked == true)
            {
                rtfReceipt.AppendText("Lagos Chocolate Cake \t\t" + txtLagosChoco.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkKilburnChoco.Checked == true)
            {
                rtfReceipt.AppendText("Kilburn Chocolate Cake \t\t" + txtKillburnChoco.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkCheese.Checked == true)
            {
                rtfReceipt.AppendText("Cheese Cake \t\t\t" + txtCheeseCake.Text + Environment.NewLine);
            }
            else
            {

            }
            if (chkRainbowCake.Checked == true)
            {
                rtfReceipt.AppendText("Rainbow Cake \t\t\t" + txtRainbowCake.Text + Environment.NewLine);
            }
            else
            {

            }

            
            rtfReceipt.AppendText("----------------------------------------------------------------" + Environment.NewLine);
            rtfReceipt.AppendText("Service Charge \t\t" + lblSvcCharge.Text + Environment.NewLine);
            rtfReceipt.AppendText("----------------------------------------------------------------" + Environment.NewLine);
            rtfReceipt.AppendText("Tax \t\t\t\t" + lblTax.Text + Environment.NewLine);
            rtfReceipt.AppendText("Sub Total \t\t\t" + lblSubTotal.Text + Environment.NewLine);
            rtfReceipt.AppendText("Total Cost \t\t\t" + lblTotal.Text + Environment.NewLine);
            rtfReceipt.AppendText("----------------------------------------------------------------" + Environment.NewLine);
            rtfReceipt.AppendText(lblTimer.Text + "\t\t\t" + lblDate.Text);

        }

1401/07/07 12943 1351
رمز عبور : tahlildadeh.com یا www.tahlildade.com
نظرات شما

نظرات خود را ثبت کنید...