مشخصات پروژه
-
1351
-
0.0
-
12943
-
0
-
0
دانلود پروژه مدیریت کافی شاپ با سی شارپ
سیستم صورتحساب کافه شاپ یک برنامه کاربردی با زبان سی شارپ است. این پروژه بر اساس ایده ایجاد دریافت کل صورت حساب مشتری است.
سیستم صورتحساب کافه یک برنامه کاربردی با زبان سی شارپ است. این پروژه بر اساس ایده ایجاد دریافت کل صورت حساب مشتری است.
صحبت از پروژه سیستم صورتحساب در سی شارپ شد، کاربر به سادگی باید بین محصولات کیک و نوشیدنی یکی را انتخاب کند، مبلغ را وارد کرده و دکمه کل را فشار دهد تا قیمت کل را ببیند. کاربر می تواند کل رسید محصولات خود را با نشان دادن رسید نمایش دهد.
بنابراین، اگر قصد دارید کافی شاپ خود را داشته باشید، این سیستم صورتحساب کافه در سی شارپ به شما در فرآیند صورتحساب کمک زیادی میکند.
فریم ورک 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);
}
