Đề: Thiết Kế giao diện như hình sau
Yêu cầu
+Bắt Lỗi khi bấm nút tính mà chưa nhập thông tin
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 tien_dien
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void label3_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
ma.Items.Add("B002");
ma.Items.Add("B001");
}
private void button1_Click(object sender, EventArgs e)
{
if (ma.Text == "")
{
MessageBox.Show("bạn cần nhập mã", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (ten.Text == "")
{
MessageBox.Show("bạn cần nhập tên", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (moi.Text == "")
{
MessageBox.Show("bạn cần nhập số mới", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (cu.Text == "")
{
MessageBox.Show("bạn cần nhập số cũ", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (canhan.Checked == false && coquan.Checked==false)
{
MessageBox.Show("bạn cần chọn một trong 2", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
int somoi, socu, tieuthu, thanhtien1;
double thuevat;
int dgia = 0;
somoi = Convert.ToInt32(moi.Text);
socu = Convert.ToInt32(cu.Text);
tieuthu = somoi - socu;
kwtt.Text = tieuthu.ToString();
if (canhan.Checked == true)
{
dgia = 1000;
}
if (coquan.Checked == true)
{
dgia = 2000;
}
thanhtien1 = tieuthu * dgia;
thanhtien.Text = thanhtien1.ToString();
thuevat = 0.1 * thanhtien1;
thue.Text = thuevat.ToString();
tong.Text = "" + (thanhtien1 + thuevat);
}
}
private void canhan_CheckedChanged(object sender, EventArgs e)
{
}
private void coquan_CheckedChanged(object sender, EventArgs e)
{
}
private void button3_Click(object sender, EventArgs e)
{
ListViewItem saga = new ListViewItem();
saga.Text = ma.Text;
saga.SubItems.Add(kwtt.Text);
saga.SubItems.Add(thue.Text);
saga.SubItems.Add(tong.Text);
ds.Items.Add(saga);
}
private void button2_Click(object sender, EventArgs e)
{
ma.Text = "";
ten.Text = "";
canhan.Checked = false;
coquan.Checked = false;
moi.Text = "";
cu.Text = "";
kwtt.Text = "";
thanhtien.Text = "";
thue.Text = "";
tong.Text = "";
}
private void button4_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 ma_SelectedIndexChanged(object sender, EventArgs e)
{
if (ma.SelectedItem.ToString() == "B001")
ten.Text = "Trần Chi Phương";
if (ma.SelectedItem.ToString() == "B002")
ten.Text = "Nguyễn Thị Lan Anh";
}
}
}
+Bắt Lỗi khi bấm nút tính mà chưa nhập thông tin
+ Bấm vào Nút Thoát cho ra 2 lựa chon (yes,No)
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 tien_dien
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void label3_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
ma.Items.Add("B002");
ma.Items.Add("B001");
}
private void button1_Click(object sender, EventArgs e)
{
if (ma.Text == "")
{
MessageBox.Show("bạn cần nhập mã", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (ten.Text == "")
{
MessageBox.Show("bạn cần nhập tên", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (moi.Text == "")
{
MessageBox.Show("bạn cần nhập số mới", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (cu.Text == "")
{
MessageBox.Show("bạn cần nhập số cũ", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (canhan.Checked == false && coquan.Checked==false)
{
MessageBox.Show("bạn cần chọn một trong 2", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
int somoi, socu, tieuthu, thanhtien1;
double thuevat;
int dgia = 0;
somoi = Convert.ToInt32(moi.Text);
socu = Convert.ToInt32(cu.Text);
tieuthu = somoi - socu;
kwtt.Text = tieuthu.ToString();
if (canhan.Checked == true)
{
dgia = 1000;
}
if (coquan.Checked == true)
{
dgia = 2000;
}
thanhtien1 = tieuthu * dgia;
thanhtien.Text = thanhtien1.ToString();
thuevat = 0.1 * thanhtien1;
thue.Text = thuevat.ToString();
tong.Text = "" + (thanhtien1 + thuevat);
}
}
private void canhan_CheckedChanged(object sender, EventArgs e)
{
}
private void coquan_CheckedChanged(object sender, EventArgs e)
{
}
private void button3_Click(object sender, EventArgs e)
{
ListViewItem saga = new ListViewItem();
saga.Text = ma.Text;
saga.SubItems.Add(kwtt.Text);
saga.SubItems.Add(thue.Text);
saga.SubItems.Add(tong.Text);
ds.Items.Add(saga);
}
private void button2_Click(object sender, EventArgs e)
{
ma.Text = "";
ten.Text = "";
canhan.Checked = false;
coquan.Checked = false;
moi.Text = "";
cu.Text = "";
kwtt.Text = "";
thanhtien.Text = "";
thue.Text = "";
tong.Text = "";
}
private void button4_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 ma_SelectedIndexChanged(object sender, EventArgs e)
{
if (ma.SelectedItem.ToString() == "B001")
ten.Text = "Trần Chi Phương";
if (ma.SelectedItem.ToString() == "B002")
ten.Text = "Nguyễn Thị Lan Anh";
}
}
}
0 comments:
Post a Comment