Code
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace CRUD_Wpf
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
TestDBEntities db = new TestDBEntities();
TLogin tbl = new TLogin();
public MainWindow()
{
InitializeComponent();
}
//CREATE
private void Creat_Data(object sender, RoutedEventArgs e)
{
if (tbxusername.Text == "" || tbxpassword.Password == "")
{
MessageBox.Show("Fields are empty...!");
}
else
{
tbl.Username = tbxusername.Text;
tbl.Password = tbxpassword.Password;
db.TLogins.Add(tbl);
db.SaveChanges();
MessageBox.Show("Data Recorded Successfully...!");
}
}
//READ
private void Read_Data(object sender, RoutedEventArgs e)
{
bool flag = db.TLogins.Where(x => x.Username == tbxusername.Text && x.Password == tbxpassword.Password).Any();
if (flag)
{
MessageBox.Show("Login Sucessfully...!");
}
else
{
MessageBox.Show("Somthing wrong. Try Again...!");
}
}
//READ 2
private void Read_data2(object sender, RoutedEventArgs e)
{
int id = int.Parse(tbxid.Text);
bool flag = db.TLogins.Where(x => x.ID == id).Any();
if (flag)
{
tbl = db.TLogins.Where(x => x.ID == id).First();
tbxusername.Text = tbl.Username;
tbxpassword.Password = tbl.Password;
}
else
{
MessageBox.Show("Invalid ID. Try Again....!");
}
}
//UPDATE
private void Update_Data(object sender, RoutedEventArgs e)
{
int id = int.Parse(tbxid.Text);
bool flag = db.TLogins.Where(x => x.ID == id).Any();
if (flag)
{
tbl = db.TLogins.Where(x => x.ID == id).First();
tbl.Username = tbxusername.Text;
tbl.Password = tbxpassword.Password;
db.SaveChanges();
MessageBox.Show("Data Updated...!");
}
else
{
MessageBox.Show("Invalid ID. Try Again....!");
}
}
//REMOVE
private void Remove_data(object sender, RoutedEventArgs e)
{
int id = int.Parse(tbxid.Text);
bool flag = db.TLogins.Where(x => x.ID == id).Any();
if (flag)
{
tbl = db.TLogins.Where(x => x.ID == id).First();
db.TLogins.Remove(tbl);
db.SaveChanges();
MessageBox.Show("Data Removed Sucessfully...!");
}
else
{
MessageBox.Show("Invalid ID. Try Again....!");
}
}
//ShowDATA
private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
var data = from x in db.TLogins select x;
DataGrid.ItemsSource = data.ToList();
}
private void CheckBox_Unchecked(object sender, RoutedEventArgs e)
{
DataGrid.ItemsSource = null;
}
}
}
Thanks alot.easy and simple to use guide
ReplyDelete