1. sayfa
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz. Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Linq;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using System.Data.OleDb;
using DevExpress.XtraPrinting;
using System.Drawing.Printing;
using DevExpress.LookAndFeel;
using DevExpress.XtraBars.Navigation;
using DevExpress.XtraSplashScreen;
using System.Data.SQLite;
using DevExpress.XtraWaitForm;
namespace DepoProgramı
{
public partial class BilgisayarKasasi : DevExpress.XtraEditors.XtraForm
{
//OleDbConnection conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + @"\Data.accdb");
//OleDbCommand command;
//OleDbDataAdapter da;
// private BindingSource bindingSource = null;
//private OleDbCommandBuilder oleCommandBuilder = null;
//DataTable dataTable = new DataTable();
//DataTable tablo = new DataTable();
SQLiteConnection bag = new SQLiteConnection("Data Source=Data.db;Version=3;Read Only=False;");
private SQLiteCommand command;
SQLiteDataAdapter da;
private BindingSource bindingSource = null;
private SQLiteCommandBuilder oleCommandBuilder = null;
DataTable dataTable = new DataTable();
DataTable tablo = new DataTable();
public BilgisayarKasasi()
{
InitializeComponent();
}
private void DataBind()
{
gridControl1.DataSource = null;
dataTable.Clear();
String queryString1 = "SELECT * FROM CihazEkleBilgisayarKasasi";
SQLiteConnection connection = new SQLiteConnection(bag);
connection.Open();
SQLiteCommand command = connection.CreateCommand();
command.CommandText = queryString1;
try
{
da = new SQLiteDataAdapter(queryString1, connection);
oleCommandBuilder = new SQLiteCommandBuilder(da);
da.Fill(dataTable);
bindingSource = new BindingSource { DataSource = dataTable };
gridControl1.DataSource = bindingSource;
gridView1.Columns[0].Visible = false;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void navbarYeniEkle_ElementClick(object sender, DevExpress.XtraBars.Navigation.NavElementEventArgs e)
{
SplashScreenManager.ShowForm(typeof(WaitForm));
var cihazekle = new YeniCihazEkle();
cihazekle.Show();
Hide();
SplashScreenManager.CloseForm();
}
private void btnExit_Click(object sender, EventArgs e)
{
if (XtraMessageBox.Show("Programı Kapatmak İstiyor musunuz ? ", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
Application.Exit();
}
}
private void btnMax_Click(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Normal)
{
WindowState = FormWindowState.Maximized;
}
else
{
WindowState = FormWindowState.Normal;
}
}
private void btnMin_Click(object sender, EventArgs e)
{
WindowState = FormWindowState.Minimized;
}
private void navbarAnaMenu_ElementClick(object sender, DevExpress.XtraBars.Navigation.NavElementEventArgs e)
{
var ana = new AnaMenu();
ana.Show();
Close();
}
private void BilgisayarKasasi_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'dataDataSetKasa.CihazEkleBilgisayarKasasi' table. You can move, or remove it, as needed.
// this.cihazEkleBilgisayarKasasiTableAdapter.Fill(this.dataDataSetKasa.CihazEkleBilgisayarKasasi);
DataBind();
}
private void navbarSil_ElementClick(object sender, DevExpress.XtraBars.Navigation.NavElementEventArgs e)
{
gridView1.DeleteRow(gridView1.FocusedRowHandle);
cihazEkleBilgisayarKasasiTableAdapter.Update(dataDataSetKasa.CihazEkleBilgisayarKasasi);
}
private void navbarKaydet_ElementClick(object sender, DevExpress.XtraBars.Navigation.NavElementEventArgs e)
{
try
{
Validate();
cihazEkleBilgisayarKasasiBindingSource.EndEdit();
cihazEkleBilgisayarKasasiTableAdapter.Update(dataDataSetKasa.CihazEkleBilgisayarKasasi);
XtraMessageBox.Show("Kayıt Başarılı !", "Durum", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception)
{
XtraMessageBox.Show("Kayıt işlemi Başarısız !", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void navbarExcel_ElementClick(object sender, DevExpress.XtraBars.Navigation.NavElementEventArgs e)
{
var save = new SaveFileDialog();
if (save.ShowDialog() == DialogResult.OK)
{
gridView1.ExportToXlsx(save.FileName + ".xlsx");
}
}
private void navbarYazdir_ElementClick(object sender, DevExpress.XtraBars.Navigation.NavElementEventArgs e)
{
var link = new PrintableComponentLink(new PrintingSystem());
link.Component = gridControl1;
link.PrintingSystem.Document.AutoFitToPagesWidth = 1;
link.PaperKind = PaperKind.A4;
link.Landscape = true;
link.ShowPreview();
}
}
}
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.