using System;
using System.Data.SqlClient;
using System.Windows.Forms;
using Excel = Microsoft.Office.Interop.Excel;
namespace Kasa_Hareket_Takip
{
public partial class Kasa : Form
{
SqlConnection conn = new SqlConnection("Data Source=YOUR_SERVER_NAME;Initial Catalog=Kasa_Hareket_Takip;Integrated Security=True");
System.Data.DataTable dt = new System.Data.DataTable();
int gelirtoplam;
int gidertoplam;
int bakiyetoplam;
public Kasa()
{
InitializeComponent();
this.FormClosing += Form1_FormClosing;
tabControl1.SelectedIndexChanged += tabControl1_SelectedIndexChanged;
// Button Gelir, Gider, ve Bakiye
Button btnGelir = new Button();
btnGelir.Text = "Gelir";
btnGelir.Click += new EventHandler(btnGelir_Click);
this.Controls.Add(btnGelir);
Button btnGider = new Button();
btnGider.Text = "Gider";
btnGider.Click += new EventHandler(btnGider_Click);
this.Controls.Add(btnGider);
Button btnBakiye = new Button();
btnBakiye.Text = "Bakiye";
btnBakiye.Click += new EventHandler(btnBakiye_Click);
this.Controls.Add(btnBakiye);
listele();
}
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
}
// VeriTabanı Kayıtları Listeleme
private void listele()
{
using (conn)
{
conn.Open();
SqlDataAdapter adtr = new SqlDataAdapter("Select * from Kasa", conn);
adtr.Fill(dt);
dataGridView1.DataSource = dt;
}
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
// dataGridView1_CellContentClick
}
private void dataGridView1_Click(object sender, EventArgs e)
{
// dataGridView1_Click için fonksyon ekle.
}
private void txtsearch_TextChanged(object sender, EventArgs e)
{
dt.Clear();
using (conn)
{
conn.Open();
SqlDataAdapter adtr2 = new SqlDataAdapter("Select * From Kasa where Tarih Like'%" + txtsearch.Text + "%'", conn);
adtr2.Fill(dt);
dataGridView1.DataSource = dt;
}
}
private void btnsearch_Click(object sender, EventArgs e)
{
dt.Clear();
using (conn)
{
conn.Open();
SqlDataAdapter adtr2 = new SqlDataAdapter("Select * From Kasa where Tarih Like'%" + txtsearch.Text + "%'", conn);
adtr2.Fill(dt);
dataGridView1.DataSource = dt;
}
}
private void btnGelir_Click(object sender, EventArgs e)
{
using (conn)
{
conn.Open();
SqlCommand cmd = new SqlCommand("SELECT SUM(Gelir_Tutari) FROM Gelir WHERE CAST(Tarih AS DATE) = CAST(GETDATE() AS DATE)", conn);
gelirtoplam = (int)cmd.ExecuteScalar();
MessageBox.Show("Gelir Toplam: " + gelirtoplam);
}
}
private void btnGider_Click(object sender, EventArgs e)
{
using (conn)
{
conn.Open();
SqlCommand cmd = new SqlCommand("SELECT SUM(Gider_Tutari) FROM Gider WHERE CAST(Tarih AS DATE) = CAST(GETDATE() AS DATE)", conn);
gidertoplam = (int)cmd.ExecuteScalar();
MessageBox.Show("Gider Toplam: " + gidertoplam);
}
}
private void btnBakiye_Click(object sender, EventArgs e)
{
bakiyetoplam = gelirtoplam - gidertoplam;
MessageBox.Show("Bakiye Toplam: " + bakiyetoplam);
}
}
}