public void delete(LinijaStavkaDTO stavka) { MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["BP_PosteSrpske"].ConnectionString); try { conn.Open(); MySqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "DELETE FROM linijastavka WHERE IdLinija=@IdLinija AND IdPoslovnica=@IdPoslovnica"; cmd.Parameters.AddWithValue("@IdLinija", stavka.LinijaId); cmd.Parameters.AddWithValue("@IdPoslovnica", stavka.Poslovnica.PoslovnicaId); int brojRedova = cmd.ExecuteNonQuery(); } catch (MySqlException e) { System.Windows.Forms.MessageBox.Show("Greska pri delete stavka", "Greska", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); System.Console.WriteLine(e.StackTrace); e.ErrorCode.ToString(); } finally { conn.Close(); } }
public int insert(LinijaStavkaDTO stavka) { MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["BP_PosteSrpske"].ConnectionString); try { conn.Open(); MySqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "INSERT INTO linijastavka VALUES(@IdLinija, @IdPoslovnica, @Vrijeme)"; cmd.Parameters.AddWithValue("@IdLinija", stavka.LinijaId); cmd.Parameters.AddWithValue("@IdPoslovnica", stavka.Poslovnica.PoslovnicaId); cmd.Parameters.AddWithValue("@Vrijeme", stavka.Vrijeme); Console.Write(stavka.LinijaId + " " + stavka.Poslovnica.PoslovnicaId + " " + stavka.Vrijeme); int brojRedova = cmd.ExecuteNonQuery(); } catch (MySqlException e) { MessageBox.Show("greska pri insert linija stavka"); return(0); } finally { conn.Close(); } return(1); }
private void dgvStavka_CellClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex != -1) { LinijaStavkaDAO lsDAO = DAOFactory.getDAOFactory().GetLinijaStavkaDAO(); PoslovnicaDAO posl = DAOFactory.getDAOFactory().getPoslovnicaDAO(); PoslovnicaDTO poslovnica = posl.vratiSaImenom(dgvStavka.Rows[e.RowIndex].Cells[0].Value.ToString()); LinijaStavkaDTO lsDTO = new LinijaStavkaDTO(); //Console.WriteLine("rez kad kliknem na delete: " + rez); lsDTO.LinijaId = int.Parse(rez.ToString());//idLinije lsDTO.Poslovnica = poslovnica; lsDAO.delete(lsDTO); ucitajTabelu(); } }
private void btnAddStavka_Click(object sender, EventArgs e) { PoslovnicaDTO stavka = cbStavka.SelectedItem as PoslovnicaDTO; TimeSpan vrijeme; try { vrijeme = TimeSpan.Parse(mtbStavka.Text); } catch (Exception ec) { return; } LinijaStavkaDAO lsdao = DAOFactory.getDAOFactory().GetLinijaStavkaDAO(); //Console.WriteLine("rez prilikom dodavaanja stavke: " + rez); LinijaStavkaDTO lstavka = new LinijaStavkaDTO(int.Parse(rez.ToString()), stavka, vrijeme); int p = lsdao.insert(lstavka); dgvStavka.Rows.Add(lstavka.Poslovnica.Naziv, lstavka.Vrijeme.ToString()); }