private void btnIzmjena_Click(object sender, EventArgs e) { if (operater_nivo_dozvoljava == 1) { if (dgArtikl.RowCount > 0) { System.Data.DataRow row = dgArtikl.GetDataRow(dgArtikl.FocusedRowHandle); if (row != null) { dozvoljenaNivelacija = row[0].ToString(); if (row[2].ToString() != "0") { //onda se radi o staroj nivelaciji otvori staru formu frmUnosArtikalaKojimaSeMijenjaCijena UForm = null; if ((UForm = (frmUnosArtikalaKojimaSeMijenjaCijena)IsFormAlreadyOpen(typeof(frmUnosArtikalaKojimaSeMijenjaCijena))) == null) { frmUnosArtikalaKojimaSeMijenjaCijena _frm = new frmUnosArtikalaKojimaSeMijenjaCijena(); _frm.MdiParent = frmMain.ActiveForm; _frm.dozvoljenaNivelacija = dozvoljenaNivelacija; _frm.Show(); } else { UForm.Focus(); return; } } else { //nova nivelacija - diktirana cijena frmDiktiranaCijenaArtikalaZaTrgovine UForm = null; if ((UForm = (frmDiktiranaCijenaArtikalaZaTrgovine)IsFormAlreadyOpen(typeof(frmDiktiranaCijenaArtikalaZaTrgovine))) == null) { frmDiktiranaCijenaArtikalaZaTrgovine _frm = new frmDiktiranaCijenaArtikalaZaTrgovine(); _frm.MdiParent = frmMain.ActiveForm; _frm.dozvoljenaNivelacija = dozvoljenaNivelacija; _frm.Show(); } else { UForm.Focus(); return; } } } } else { MessageBox.Show("Nemate niti jedan zapis koji biste ažurirali!"); } } }
private void FrmPregledArtikalaNivelacija_KeyDown(object sender, KeyEventArgs e) { try { if(e.KeyCode == Keys.Enter) { SendKeys.Send("{TAB}"); e.SuppressKeyPress = true; } else if (e.KeyCode == Keys.Escape) { if (dtpOD.Visible) { dtpDO.Visible = false; dtpOD.Visible = false; label2.Visible = false; label3.Visible = false; } else { this.Close(); } } else if (e.KeyCode == Keys.F4 && operater_nivo_dozvoljava == 1) { if (dgArtikl.RowCount > 0) { System.Data.DataRow row = dgArtikl.GetDataRow(dgArtikl.FocusedRowHandle); if (row != null) { dozvoljenaNivelacija = row[0].ToString(); if (row[2].ToString() != "0") { //onda se radi o staroj nivelaciji otvori staru formu frmUnosArtikalaKojimaSeMijenjaCijena UForm = null; if ((UForm = (frmUnosArtikalaKojimaSeMijenjaCijena)IsFormAlreadyOpen(typeof(frmUnosArtikalaKojimaSeMijenjaCijena))) == null) { frmUnosArtikalaKojimaSeMijenjaCijena _frm = new frmUnosArtikalaKojimaSeMijenjaCijena(); _frm.MdiParent = frmMain.ActiveForm; _frm.dozvoljenaNivelacija = dozvoljenaNivelacija; _frm.Show(); } else { UForm.Focus(); return; } } else { //nova nivelacija - diktirana cijena frmDiktiranaCijenaArtikalaZaTrgovine UForm = null; if ((UForm = (frmDiktiranaCijenaArtikalaZaTrgovine)IsFormAlreadyOpen(typeof(frmDiktiranaCijenaArtikalaZaTrgovine))) == null) { frmDiktiranaCijenaArtikalaZaTrgovine _frm = new frmDiktiranaCijenaArtikalaZaTrgovine(); _frm.MdiParent = frmMain.ActiveForm; _frm.dozvoljenaNivelacija = dozvoljenaNivelacija; _frm.Show(); } else { UForm.Focus(); return; } } } } else { MessageBox.Show("Nemate niti jedan zapis koji biste ažurirali!"); } } else if (e.KeyCode == Keys.F7 && operater_nivo_dozvoljava == 1) { dozvoljenaNivelacija = "0"; frmDiktiranaCijenaArtikalaZaTrgovine UForm = null; if ((UForm = (frmDiktiranaCijenaArtikalaZaTrgovine)IsFormAlreadyOpen(typeof(frmDiktiranaCijenaArtikalaZaTrgovine))) == null) { frmDiktiranaCijenaArtikalaZaTrgovine _frm = new frmDiktiranaCijenaArtikalaZaTrgovine(); _frm.MdiParent = frmMain.ActiveForm; _frm.dozvoljenaNivelacija = dozvoljenaNivelacija; _frm.Show(); } else { UForm.Focus(); return; } //frmUnosArtikalaKojimaSeMijenjaCijena UForm = null; //if ((UForm = (frmUnosArtikalaKojimaSeMijenjaCijena)IsFormAlreadyOpen(typeof(frmUnosArtikalaKojimaSeMijenjaCijena))) == null) //{ // frmUnosArtikalaKojimaSeMijenjaCijena _frm = new frmUnosArtikalaKojimaSeMijenjaCijena(); // _frm.MdiParent = frmMain.ActiveForm; // _frm.dozvoljenaNivelacija = dozvoljenaNivelacija; // _frm.Show(); //} //else //{ // UForm.Focus(); // return; //} } else if (e.KeyCode == Keys.Delete && operater_nivo_dozvoljava == 1) { if (dgArtikl.RowCount > 0) { try { DialogResult result; result = MessageBox.Show("Želite obrisati odabrani zapis?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { System.Data.DataRow row = dgArtikl.GetDataRow(dgArtikl.FocusedRowHandle); if (row != null) { IDZaglavljaNivelacije = row[1].ToString(); veza.ExecuteQuery("Delete from dozvoljenanivelacija where dozvoljenanivelacijazag_dnz_ID = " + IDZaglavljaNivelacije + " "); veza.ExecuteQuery("Delete from dozvoljenanivelacijazag where dnz_ID= " + IDZaglavljaNivelacije + ""); MessageBox.Show("Uspješno ste obrisali odabrani zapis!"); this.artikliNiveliranjeTableAdapter.Fill(this.artikliKojiSeMoguNivelirati.ArtikliNiveliranje); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }