private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
textBox1.Enabled = false;
textBox2.Enabled = true;
dateTimePicker1.Enabled = true;
button1.Enabled = true;
button2.Enabled = false;
int naredni = 0;
string select = "Select Max(IzlozbaID) From IZLOZBA";
OleDbCommand cmd = new OleDbCommand(select, con);
con.Open();
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
naredni = Convert.ToInt32(reader.GetValue(0));
con.Close();
naredni = naredni + 1;
textBox1.Text=naredni.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
string unesi = "Insert Into IZLOZBA Values(@IzlozbaID, @Mesto, @Datum)";
OleDbCommand cmd = new OleDbCommand(unesi, con);
cmd.Parameters.AddWithValue("IzlozbaID", Convert.ToInt32(textBox1.Text));
cmd.Parameters.AddWithValue("Mesto", textBox2.Text);
DateTime datum = dateTimePicker1.Value;
cmd.Parameters.AddWithValue("Datum", datum.ToShortDateString());
try
{
con.Open();
if (Convert.ToInt32(cmd.ExecuteNonQuery()) == 1)
{
MessageBox.Show("Uspešno je uneta nova izložba!");
textBox1.Clear();
textBox2.Clear();
dateTimePicker1.Value = DateTime.Now;
}
else MessageBox.Show("Došlo je do greške.");
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
textBox1.Enabled = true;
textBox1.Clear();
textBox2.Enabled = false;
dateTimePicker1.Enabled = false;
button1.Enabled = false;
button2.Enabled = true;
}
private void button2_Click(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
string delete = "Delete from IZLOZBA Where IzlozbaID=@IzlozbaID";
OleDbCommand cmd = new OleDbCommand(delete, con);
cmd.Parameters.AddWithValue("IzlozbaID", Convert.ToInt32(textBox1.Text));
con.Open();
if (Convert.ToInt32(cmd.ExecuteNonQuery()) == 1)
{
MessageBox.Show("Uspešno izbrisana izložba.");
textBox1.Clear();
textBox2.Clear();
dateTimePicker1.Value = DateTime.Now;
}
else MessageBox.Show("Došlo je do greške prilikom brisanja.");
con.Close();
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text != "") {
int br = 0;
string select = "Select Max(IzlozbaID) From IZLOZBA";
OleDbCommand cmd = new OleDbCommand(select, con);
con.Open();
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
br = Convert.ToInt32(reader.GetValue(0));
if (Convert.ToInt32(textBox1.Text) > br)
{
textBox2.Clear();
dateTimePicker1.Value = DateTime.Now;
}
if (Convert.ToInt32(textBox1.Text) <1)
{
textBox2.Clear();
dateTimePicker1.Value = DateTime.Now;
}
string upit = "Select Mesto, datum From IZLOZBA Where IzlozbaID=@IzlozbaID";
OleDbCommand cmd2 = new OleDbCommand(upit, con);
cmd2.Parameters.AddWithValue("IzlozbaID", Convert.ToInt32(textBox1.Text));
OleDbDataReader dr = cmd2.ExecuteReader();
while (dr.Read())
{
textBox2.Text = dr.GetString(0);
dateTimePicker1.Value = Convert.ToDateTime(dr.GetValue(1));
}
con.Close();
}
else if(textBox1.Text=="")
{
textBox2.Clear();
dateTimePicker1.Value = DateTime.Now;
}
}

Коментари
Постави коментар