WindowsFormsApp1/App.config
WindowsFormsApp1/banking_account.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WindowsFormsApp1
{
public class banking_account
{
private int accNumber;
private string accName;
private DateTime dateOfBirth;
private long cutomerMobNo;
private string branchName;
public banking_account(int accNumber, string accName, DateTime dateOfBirth, long cutomerMobNo, string branchName)
{
this.accNumber = accNumber;
this.accName = accName;
this.dateOfBirth = dateOfBirth;
this.cutomerMobNo = cutomerMobNo;
this.branchName = branchName;
}
public banking_account()
{
}
public int getAccNumber()
{
return this.accNumber;
}
public string getAccName()
{
return this.accName;
}
public DateTime getDateOfBirth()
{
return this.dateOfBirth;
}
public long getCutomerMobNo()
{
return this.cutomerMobNo;
}
public string getBranchName()
{
return this.branchName;
}
public void setAccNumber(int temp)
{
this.accNumber = temp;
}
public void setAccName(string temp)
{
this.accName = temp;
}
public void setDateOfBirth(DateTime temp)
{
this.dateOfBirth = temp;
}
public void setCutomerMobNo(long temp)
{
this.cutomerMobNo = temp;
}
public void setBranchName(string temp)
{
this.branchName = temp;
}
}
public class checking : banking_account
{
private double withdawLimit;
private double minBal;
private double interest;
public checking(int accNumber, string accName, DateTime dateOfBirth, long cutomerMobNo, string branchName)
: base(accNumber, accName, dateOfBirth, cutomerMobNo, branchName)
{
this.withdawLimit = 1000;
this.minBal = 500;
this.interest = 5;
}
public checking()
: base()
{
this.withdawLimit = 1000;
this.minBal = 500;
this.interest = 5;
}
public double getInterest()
{
return this.interest;
}
public double getWithdawLimit()
{
return this.withdawLimit;
}
public double getMinBal()
{
return this.minBal;
}
}
public class saving : banking_account
{
private double withdawLimit;
private double minBal;
private double interest;
public saving(int accNumber, string accName, DateTime dateOfBirth, long cutomerMobNo, string branchName)
: base(accNumber, accName, dateOfBirth, cutomerMobNo, branchName)
{
this.withdawLimit = 5000;
this.minBal = 2000;
this.interest = 7.5;
}
public saving():base()
{
this.withdawLimit = 5000;
this.minBal = 2000;
this.interest = 7.5;
}
public double getInterest()
{
return this.interest;
}
public double getWithdawLimit()
{
return this.withdawLimit;
}
public double getMinBal()
{
return this.minBal;
}
}
}
WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe
WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe.config
WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb
WindowsFormsApp1/bin/Debug/WindowsFormsApp1.vshost.exe
WindowsFormsApp1/bin/Debug/WindowsFormsApp1.vshost.exe.config
WindowsFormsApp1/disp.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class disp : Form
{
int ccount ;
int scount;
checking cObj = new checking();
saving sObj = new saving();
public disp(int sc, int cc, saving s, checking c)
{
InitializeComponent();
scount = sc;
ccount = cc;
sObj = s;
cObj = c;
}
private void label1_Click(object sender, EventArgs e)
{
}
private void label6_Click(object sender, EventArgs e)
{
}
private void AccDisplay_Click(object sender, EventArgs e)
{
if(AccSaving.Checked==true)
{
if(scount==1)
{
AccBranch.Text = sObj.getBranchName();
AccName.Text = sObj.getAccName();
AccNumber.Text = Convert.ToString(sObj.getAccNumber());
AccMobile.Text = Convert.ToString(sObj.getCutomerMobNo());
AccDate.Text = Convert.ToString(sObj.getDateOfBirth().ToString("d"));
}
else
{
MessageBox.Show("No Record Found");
}
}
else
{
if (ccount ==1)
{
AccBranch.Text = cObj.getBranchName();
AccName.Text = cObj.getAccName();
AccNumber.Text = Convert.ToString(cObj.getAccNumber());
AccMobile.Text = Convert.ToString(cObj.getCutomerMobNo());
AccDate.Text = Convert.ToString(cObj.getDateOfBirth().ToString("d"));
}
else
{
MessageBox.Show("No Record Found");
}
}
}
private void disp_Load(object sender, EventArgs e)
{
}
}
}
WindowsFormsApp1/disp.Designer.cs
namespace WindowsFormsApp1
{
partial class disp
{
///
/// Required designer variable.
/// private System.ComponentModel.IContainer components = null;
///
/// Clean up any resources being used.
/// ///
true if managed resources should be disposed; otherwise, false.
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// private void InitializeComponent()
{
this.AccDisplay = new System.Windows.Forms.Button();
this.AccMobile = new System.Windows.Forms.TextBox();
this.label7 = new System.Windows.Forms.Label();
this.AccChecking = new System.Windows.Forms.RadioButton();
this.AccSaving = new System.Windows.Forms.RadioButton();
this.label6 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.AccBranch = new System.Windows.Forms.TextBox();
this.label4 = new System.Windows.Forms.Label();
this.AccNumber = new System.Windows.Forms.TextBox();
this.label3 = new System.Windows.Forms.Label();
this.AccName = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.AccDate = new System.Windows.Forms.TextBox();
this.SuspendLayout();
//
// AccDisplay
//
this.AccDisplay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
this.AccDisplay.Location = new System.Drawing.Point(290, 105);
this.AccDisplay.Name = "AccDisplay";
this.AccDisplay.Size = new System.Drawing.Size(112, 36);
this.AccDisplay.TabIndex = 29;
this.AccDisplay.Text = "Display Account";
this.AccDisplay.UseVisualStyleBackColor = false;
this.AccDisplay.Click += new System.EventHandler(this.AccDisplay_Click);
//
// AccMobile
//
this.AccMobile.Location = new System.Drawing.Point(359, 299);
this.AccMobile.Name = "AccMobile";
this.AccMobile.Size = new System.Drawing.Size(137, 20);
this.AccMobile.TabIndex = 28;
//
// label7
//
this.label7.AutoSize = true;
this.label7.Location = new System.Drawing.Point(170, 302);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(58, 13);
this.label7.TabIndex = 27;
this.label7.Text = "Mobile No.";
//
// AccChecking
//
this.AccChecking.AutoSize = true;
this.AccChecking.Location = new System.Drawing.Point(426, 54);
this.AccChecking.Name = "AccChecking";
this.AccChecking.Size = new System.Drawing.Size(70, 17);
this.AccChecking.TabIndex = 26;
this.AccChecking.Text = "Checking";
this.AccChecking.UseVisualStyleBackColor = true;
//
// AccSaving
//
this.AccSaving.AutoSize = true;
this.AccSaving.Checked = true;
this.AccSaving.Location = new System.Drawing.Point(339, 54);
this.AccSaving.Name = "AccSaving";
this.AccSaving.Size = new System.Drawing.Size(63, 17);
this.AccSaving.TabIndex = 25;
this.AccSaving.TabStop = true;
this.AccSaving.Text = "Savings";
this.AccSaving.UseVisualStyleBackColor = true;
//
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(198, 58);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(74, 13);
this.label6.TabIndex = 24;
this.label6.Text = "Account Type";
this.label6.Click += new System.EventHandler(this.label6_Click);
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(170, 345);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(68, 13);
this.label5.TabIndex = 23;
this.label5.Text = "Date Of Birth";
//
// AccBranch
//
this.AccBranch.Location = new System.Drawing.Point(359, 258);
this.AccBranch.Name = "AccBranch";
this.AccBranch.Size = new System.Drawing.Size(137, 20);
this.AccBranch.TabIndex = 22;
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(170, 261);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(41, 13);
this.label4.TabIndex = 21;
this.label4.Text = "Branch";
//
// AccNumber
//
this.AccNumber.Location = new System.Drawing.Point(359, 222);
this.AccNumber.Name = "AccNumber";
this.AccNumber.Size = new System.Drawing.Size(137, 20);
this.AccNumber.TabIndex = 20;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(170, 225);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(87, 13);
this.label3.TabIndex = 19;
this.label3.Text = "Account Number";
//
// AccName
//
this.AccName.Location = new System.Drawing.Point(359, 184);
this.AccName.Name = "AccName";
this.AccName.Size = new System.Drawing.Size(137, 20);
this.AccName.TabIndex = 18;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(170, 187);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(124, 13);
this.label2.TabIndex = 17;
this.label2.Text = "Name of Account Holder";
//
// label1
//
this.label1.AutoSize = true;
...