Oke sebelum kita mulai, alangkah baiknya ikuti cara-cara yang saya berikan pada gambar berikut :
![]() |
Ubah nama Text di properties seperti keterangan diatas. Untuk petunjuk yang saya berikan itu adalah nama design di properties, jika anda mengerti bisa diganti sesuai keinginan. |
Berikut Kodingannya :
maka anda akan diperintahkan untuk memasukan username, username disini sifatnya bebas hanya untuk syarat login saja. jika sudah memasukan username, dan mengklik tombol login tampilannya seperti berikut :
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;
using System.Diagnostics;
namespace BillingSederhana
{
public partial class Form1 : Form
{
private Stopwatch wkt = null;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
wkt = new Stopwatch();
if (button1.Text == "Log In")
{
label2.Visible = true;
wkt.Start();
button1.Text = "Stop";
}
else if (button1.Text == "Stop")
{
wkt.Stop();
if (wkt.Elapsed.TotalMinutes <= 30.00)
{
MessageBox.Show("Jumlah Tagihan Anda Sebesar Rp. 1000,-", "Total Tagihan");
}
else if (wkt.Elapsed.TotalHours <= 1.00)
{
MessageBox.Show("Jumlah Tagihan Anda Sebesar Rp. 2000,-", "Total Tagihan");
}
wkt.Reset();
label2.Visible = false;
button1.Text = "Log In";
textBox1.Text = null;
}
else if (textBox1.Text == "")
{
MessageBox.Show("Insert Username!", "Important Message");
}
}
}
private void timer1_Tick(object sender, EventArgs e)
{
if (wkt != null)
{
label2.Text = wkt.Elapsed.ToString(@"hh\:mm\:ss");
}
}
private void button1_Click_1(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
wkt = new Stopwatch();
if (button1.Text == "Log In")
{
label2.Visible = true;
wkt.Start();
button1.Text = "Stop";
}
else if (button1.Text == "Stop")
{
wkt.Stop();
if (wkt.Elapsed.TotalMinutes <= 30.00)
{
MessageBox.Show("Jumlah Tagihan Anda Sebesar Rp. 1000,-", "Total Tagihan");
}
else if (wkt.Elapsed.TotalHours <= 1.00)
{
MessageBox.Show("Jumlah Tagihan Anda Sebesar Rp. 2000,-", "Total Tagihan");
}
wkt.Reset();
label2.Visible = false;
button1.Text = "Log In";
textBox1.Text = null;
}
else if (textBox1.Text == "")
{
MessageBox.Show("Insert Username!", "Important Message");
}
}
}
}
}
Jika sudah mengkodingnya... coba jalankan aplikasi tersebut, jika sukses maka akan tampil seperti gambar berikut :
![]() |
Ini tampilan ketika anda diperintahkan memasukan Username. |
Ketika tombol login di tekan, maka waktu akan berjalan dan tombol Login berubah menjadi tombol Stop. Jika anda sudah selesai menggunakan maka tekanlah tombol Stop dan akan tampil tagihan seperti berikut :
Oke sekian dari saya, kalau ada kekurangan atau kesalahan mohon dikoreksi lagi dikolom komentar...
Terima Kasih .
SELAMAT MENCOBA!!!
Tidak ada komentar:
Posting Komentar