Professional Documents
Culture Documents
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Data.OleDb;
using System.Globalization;
namespace projekKos
{
class datakamar:setting
{
//constructor
//adl void atau function yg otomatis jalan
//saat kelas diinstance
public datakamar()
{
BukaKoneksi();
}
Console.CursorVisible = false;
//merubah index
if (idx1 == 0)
{
idx1 = 4;
}
else
{
idx1 = idx1 - 1;
}
//merubah index
if (idx1 < 4)
{
idx1 = idx1 + 1;
}
else
{
idx1 = 0;
}
Console.SetCursorPosition(42, 18);
string tanya = "Apakah data ingin disimpan (Y/N) : ";
Console.Write(tanya);
string jwb = TextBox(42 + tanya.Length, 18, 2,
ConsoleColor.Red, ConsoleColor.White);
fasilitas2.ToUpper().Trim();
cmd.Parameters.Add("@4", OleDbType.VarChar).Value =
ukuran.ToUpper().Trim();
cmd.Parameters.Add("@5", OleDbType.Currency).Value =
harga;
case 1:
//edit data
//pencarian data yang ingin diedit
//bersihkan area konten
BersihArea(21, 4, 85, 25);
TeksTengah("EDIT DATA KAMAR BARU", 21, 85, 5,
ConsoleColor.Red);
if (dtkamar.Rows.Count > 0)
{ //data ketemu
Console.SetCursorPosition(30, 24);
tanya = "Apakah data ingin diEdit (Y/N) : ";
Console.Write(tanya);
jwb = TextBox(30 + tanya.Length, 24, 2, ConsoleColor.Red,
ConsoleColor.White);
no_kamar = dtkamar.Rows[0][0].ToString();
nm_kamar = TextBox(42, 9, 30, ConsoleColor.Red,
ConsoleColor.White);
fasilitas1 = TextBox(42, 11, 30, ConsoleColor.Red,
ConsoleColor.White);
fasilitas2 = TextBox(42, 12, 30, ConsoleColor.Red,
ConsoleColor.White);
ukuran = TextBox(42, 14, 25, ConsoleColor.Red,
ConsoleColor.White);
harga = TextBox(42, 16, 15, ConsoleColor.Red,
ConsoleColor.White);
Console.SetCursorPosition(42, 18);
tanya = "Apakah data ingin diSimpan (Y/N) : ";
Console.Write(tanya);
jwb = TextBox(42 + tanya.Length, 18, 2,
ConsoleColor.Red, ConsoleColor.White);
fasilitas2.ToUpper().Trim();
cmd.Parameters.Add("@4", OleDbType.VarChar).Value
= ukuran.ToUpper().Trim();
cmd.Parameters.Add("@5",
OleDbType.Currency).Value = harga;
Console.Write(CultureInfo.CurrentCulture.TextInfo.ToTitleCase("data berhasil
tersimpan"));
}
else
{
Console.SetCursorPosition(42, 20);
Console.Write("Data Tidak Tersimpan");
}
}
else
{
//bersihkan area konten
BersihArea(21, 4, 85, 25);
}
}
else
{
//bersihkan area konten
BersihArea(21, 4, 85, 25);
}
}
else
{
Label(30, 9, "DATA KAMAR TIDAK KETEMU",
ConsoleColor.Black, ConsoleColor.White);
}
break;
case 2:
//tampil all data
//bersihkan area konten
BersihArea(21, 4, 85, 25);
TeksTengah("DATA KAMAR", 21, 85, 5, ConsoleColor.Red);
Console.ForegroundColor = ConsoleColor.Yellow;
for (int i = 0; i < dtkamar1.Rows.Count; i++)
{
Console.SetCursorPosition(22, 8 + (i+1));
Console.WriteLine(dtkamar1.Rows[i][0]);
Console.SetCursorPosition(22 + l1.Length + 2, 8 +
(i+1));
Console.WriteLine(dtkamar1.Rows[i][1]);
Console.WriteLine(dtkamar1.Rows[i][2].ToString().Substring(0, 40));
break;
case 3:
//delete data
//pencarian data yang ingin didelete
//bersihkan area konten
BersihArea(21, 4, 85, 25);
TeksTengah("HAPUS DATA KAMAR", 21, 85, 5, ConsoleColor.Red);
if (dtkamar2.Rows.Count > 0)
{ //data ketemu
}
while ((tombol.Key != ConsoleKey.Enter) || (idx1 < 4));
Console.SetCursorPosition(25, 25);
Console.Write("Anda keluar dari Sub Menu");
}
}