Binding Source Oo Programiranje

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Vezba 10

Na formi se nalaze listbox i tri textbox-a koji su vezani za isti


bindingsource i 5 buttona.

------------------------------------------------form1---------------------------------------------------using
using
using
using
using
using
using
using

System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Text;
System.Windows.Forms;
System.Data.SqlClient;

namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)


{
dozvoliIzmenu(false);
kupacTableAdapter.Fill(this.database1DataSet.Kupac);
kupacTableAdapter.Fill(this.database1DataSet.Kupac);
}
-------------------metoda dozvoliIzmenu-------------------------------private void dozvoliIzmenu(bool Dozvoli)
{
imePrezimeTextBox.ReadOnly = !Dozvoli;
adresaTextBox.ReadOnly = !Dozvoli;
telefonTextBox.ReadOnly = !Dozvoli;
btnSacuvaj.Enabled = Dozvoli;
btnOdustani.Enabled = Dozvoli;
btnDodaj.Enabled = !Dozvoli;
btnIzmeni.Enabled = !Dozvoli;
btnObrisi.Enabled = !Dozvoli;
listBox1.Enabled = !Dozvoli;
}
private void btnDodaj_Click(object sender, EventArgs e)
{
dozvoliIzmenu(true);
kupacBindingSource.AddNew();
}
private void btnIzmeni_Click(object sender, EventArgs e)
{
dozvoliIzmenu(true);
}
private void btnSacuvaj_Click(object sender, EventArgs e)
{
dozvoliIzmenu(false);
kupacBindingSource.EndEdit();
kupacTableAdapter.Update(this.database1DataSet.Kupac);
}
private void btnOdustani_Click(object sender, EventArgs e)
{
dozvoliIzmenu(false);
}

kupacBindingSource.CancelEdit();

private void btnObrisi_Click(object sender, EventArgs e)


{
if (MessageBox.Show("Da li si siguran da zelis da obrises?",
"Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) ==
DialogResult.Yes)
{
kupacBindingSource.RemoveCurrent();
}
}

You might also like