Đề: thiết kế giao diện như hình sau
Yêu cầu
Code xử lý:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (ten.Text == "")
{
MessageBox.Show("bạn cần nhập tên", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (diachi.Text == "")
{
MessageBox.Show("bạn cần nhập địa chỉ", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (soluong.Text == "")
{
MessageBox.Show("bạn cần nhập số lượng", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (gia.Text == "")
{
MessageBox.Show("bạn cần nhập giá", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (truonghoc.Checked == false && donvi.Checked == false)
{
MessageBox.Show("bạn cần chọn một trong 2", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
int soluong1, dongia;
double thanhtien1;
double giamgia1 = 0;
double thuevat;
double tong1;
soluong1 = Convert.ToInt32(soluong.Text);
dongia = Convert.ToInt32(gia.Text);
thanhtien1 = soluong1 * dongia;
thanhtien.Text = thanhtien1.ToString();
thuevat = 0.1 * thanhtien1;
thue.Text = thuevat.ToString();
if (truonghoc.Checked == true)
{
if (soluong1 >= 100)
{
giamgia1 = 0.05 * thanhtien1;
giamgia.Text = giamgia1.ToString();
}
else if (soluong1 >= 50)
{
giamgia1 = thanhtien1 * 0.03;
giamgia.Text = giamgia1.ToString();
}
else
{
giamgia1 = 0;
giamgia.Text = giamgia1.ToString();
}
}
if (donvi.Checked == true)
{
if (soluong1 >= 100)
{
giamgia1 = 0.1 * thanhtien1;
giamgia.Text = giamgia1.ToString();
}
else if (soluong1 >= 50)
{
giamgia1 = thanhtien1 * 0.05;
giamgia.Text = giamgia1.ToString();
}
else
{
giamgia1 = 0;
giamgia.Text = giamgia1.ToString();
}
}
tong1 = (thanhtien1 + thuevat) - giamgia1;
tong.Text = tong1.ToString();
}
}
private void truonghoc_CheckedChanged(object sender, EventArgs e)
{
}
private void donvi_CheckedChanged(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
ListViewItem choi = new ListViewItem();
choi.Text=ten.Text;
choi.SubItems.Add(soluong.Text);
choi.SubItems.Add(thanhtien.Text);
choi.SubItems.Add(tong.Text);
ds1.Items.Add(choi);
}
private void button3_Click(object sender, EventArgs e)
{
DialogResult thongbao;
thongbao = (MessageBox.Show("bạn có muốn thoát", "chú ý", MessageBoxButtons.YesNo, MessageBoxIcon.Warning));
if (thongbao == DialogResult.Yes)
{
Application.Exit();
}
}
private void button4_Click(object sender, EventArgs e)
{
ten.Text = "";
diachi.Text = "";
truonghoc.Checked =false;
donvi.Checked =false;
soluong.Text = "";
gia.Text = "";
thanhtien.Text = "";
thue.Text = "";
giamgia.Text = "";
tong.Text = "";
}
}
}
Lưu ý: Phần code trong bài chưa có mục của pictureBox
Yêu cầu
Code xử lý:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (ten.Text == "")
{
MessageBox.Show("bạn cần nhập tên", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (diachi.Text == "")
{
MessageBox.Show("bạn cần nhập địa chỉ", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (soluong.Text == "")
{
MessageBox.Show("bạn cần nhập số lượng", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (gia.Text == "")
{
MessageBox.Show("bạn cần nhập giá", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (truonghoc.Checked == false && donvi.Checked == false)
{
MessageBox.Show("bạn cần chọn một trong 2", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
int soluong1, dongia;
double thanhtien1;
double giamgia1 = 0;
double thuevat;
double tong1;
soluong1 = Convert.ToInt32(soluong.Text);
dongia = Convert.ToInt32(gia.Text);
thanhtien1 = soluong1 * dongia;
thanhtien.Text = thanhtien1.ToString();
thuevat = 0.1 * thanhtien1;
thue.Text = thuevat.ToString();
if (truonghoc.Checked == true)
{
if (soluong1 >= 100)
{
giamgia1 = 0.05 * thanhtien1;
giamgia.Text = giamgia1.ToString();
}
else if (soluong1 >= 50)
{
giamgia1 = thanhtien1 * 0.03;
giamgia.Text = giamgia1.ToString();
}
else
{
giamgia1 = 0;
giamgia.Text = giamgia1.ToString();
}
}
if (donvi.Checked == true)
{
if (soluong1 >= 100)
{
giamgia1 = 0.1 * thanhtien1;
giamgia.Text = giamgia1.ToString();
}
else if (soluong1 >= 50)
{
giamgia1 = thanhtien1 * 0.05;
giamgia.Text = giamgia1.ToString();
}
else
{
giamgia1 = 0;
giamgia.Text = giamgia1.ToString();
}
}
tong1 = (thanhtien1 + thuevat) - giamgia1;
tong.Text = tong1.ToString();
}
}
private void truonghoc_CheckedChanged(object sender, EventArgs e)
{
}
private void donvi_CheckedChanged(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
ListViewItem choi = new ListViewItem();
choi.Text=ten.Text;
choi.SubItems.Add(soluong.Text);
choi.SubItems.Add(thanhtien.Text);
choi.SubItems.Add(tong.Text);
ds1.Items.Add(choi);
}
private void button3_Click(object sender, EventArgs e)
{
DialogResult thongbao;
thongbao = (MessageBox.Show("bạn có muốn thoát", "chú ý", MessageBoxButtons.YesNo, MessageBoxIcon.Warning));
if (thongbao == DialogResult.Yes)
{
Application.Exit();
}
}
private void button4_Click(object sender, EventArgs e)
{
ten.Text = "";
diachi.Text = "";
truonghoc.Checked =false;
donvi.Checked =false;
soluong.Text = "";
gia.Text = "";
thanhtien.Text = "";
thue.Text = "";
giamgia.Text = "";
tong.Text = "";
}
}
}
0 comments:
Post a Comment