private void dodajDobavljacabtn_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { Dobavljaci dobavljac = new Dobavljaci(); dobavljac.Adresa = adresaInputtxt.Text; dobavljac.Email = mailInputtxt.Text; dobavljac.Fax = faksInputtxt.Text; dobavljac.KontaktOsoba = kontaktOsobaInputtxt.Text; dobavljac.Napomena = napomenaInputtxt.Text; dobavljac.Naziv = nazivInputtxt.Text; dobavljac.Status = statuschb.Checked; dobavljac.Telefon = telefonInputtxt.Text; dobavljac.Web = webInputtxt.Text; dobavljac.ZiroRacuni = ziroRacunInputtxt.Text; HttpResponseMessage response = dobavljaciService.postResponse(dobavljac); if (response.IsSuccessStatusCode) { DialogResult dialogResult = MessageBox.Show( Global.GetMessage("sup_succ_info"), Global.GetMessage("info"), MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { ClearInputText(); } else { this.Close(); } } } }
public NabavkeDobavljaci(int id) { idhlp = id; InitializeComponent(); this.AutoValidate = AutoValidate.Disable; HttpResponseMessage responseDobavljac = dobavljacService.GetResponseID(id); Dobavljaci dobavljac = responseDobavljac.Content.ReadAsAsync <Dobavljaci>().Result; HttpResponseMessage response = ulaziServices.GetActionResponseID("UlaziDobaljaca", id); List <esp_Ulazi_Dobavljaca_Result> ulazi = response.Content.ReadAsAsync <List <esp_Ulazi_Dobavljaca_Result> >().Result; // dobavljacID = id; if (response.IsSuccessStatusCode) { ulaziGrid.DataSource = ulazi; Nazivlbl.Text = dobavljac.Naziv; adresalbl.Text = dobavljac.Adresa; telefonlbl.Text = dobavljac.Telefon; emaillbl.Text = dobavljac.Email; if (dobavljac.Status == true) { statuslbl.Text = "aktivan"; } else { statuslbl.Text = "nije aktivan"; } } else { MessageBox.Show("Error code : " + response.StatusCode + Environment.NewLine + "Message " + response.ReasonPhrase); } }
public IHttpActionResult PutDobavljaci(int id, Dobavljaci dobavljaci) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dobavljaci.DobavljacID) { return(BadRequest()); } db.Entry(dobavljaci).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DobavljaciExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void buttonDodaj_Click(object sender, EventArgs e) { try { if (this.ValidateChildren(ValidationConstraints.Enabled)) { Dobavljaci dobavljac = new Dobavljaci(); dobavljac.Naziv = textBoxNaziv.Text; dobavljac.Adresa = textBoxAdresa.Text; dobavljac.Email = textBoxEmail.Text; dobavljac.Status = true; dobavljac.Telefon = maskedTextBoxTelefon.Text; dobavljac.ZiroRacun = textBoxZiroracun.Text; dobavljac.KontaktOsoba = textBoxKontaktOsoba.Text; Services.Data.DBDobavljaci.InsertDobavljaci(dobavljac); MessageBox.Show(global.GetString("dobavljac_succ"), "Uspjesno", MessageBoxButtons.OK, MessageBoxIcon.Information); clean(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { Dobavljaci d = new Dobavljaci(); d.Naziv = txtNaziv.Text; d.KontaktOsoba = txtKontakt.Text; d.Adresa = txtAdresa.Text; d.Mail = txtMail.Text; d.Telefon = txtTelefon.Text; d.Fax = txtFaks.Text; d.Statusa = true; d.Web = txtWeb.Text; d.ZiroRacun = txtZiroRacun.Text; d.Napomena = txtNapomena.Text; HttpResponseMessage response1 = dobavljaciService.GetActionResponse("ProvjeraNaziv", txtNaziv.Text); if (response1.IsSuccessStatusCode) { int id = response1.Content.ReadAsAsync <int>().Result; if (id != 0) { MessageBox.Show(txtNaziv, Global.GetMessage("dobavljac_exists")); txtNaziv.Text = ""; } else { HttpResponseMessage r3 = dobavljaciService.GetActionResponse("ProvjeraZiroRacun", txtZiroRacun.Text); if (r3.IsSuccessStatusCode) { int id3 = r3.Content.ReadAsAsync <int>().Result; if (id3 != 0) { MessageBox.Show(txtZiroRacun, Global.GetMessage("dobavljac_zracun_exists")); txtZiroRacun.Text = ""; } else { HttpResponseMessage response = dobavljaciService.PostResponse(d); if (response.IsSuccessStatusCode) { MessageBox.Show(Global.GetMessage("dobavljac_succ")); BindForm(); ClearInput(); } else { MessageBox.Show("Error Code:" + response.StatusCode + "Message:" + response.ReasonPhrase); } } } } } else { MessageBox.Show("Error Code:" + response1.StatusCode + "Message:" + response1.ReasonPhrase); } } }
private void BindGrid1() { HttpResponseMessage responseDobavljac = dobavljacService.GetResponseID(idhlp); Dobavljaci dobavljac = responseDobavljac.Content.ReadAsAsync <Dobavljaci>().Result; HttpResponseMessage response = ulaziServices.GetActionResponseID("UlaziDobaljaca", idhlp); List <esp_Ulazi_Dobavljaca_Result> ulazi = response.Content.ReadAsAsync <List <esp_Ulazi_Dobavljaca_Result> >().Result; // dobavljacID = id; if (response.IsSuccessStatusCode) { ulaziGrid.DataSource = ulazi; Nazivlbl.Text = dobavljac.Naziv; adresalbl.Text = dobavljac.Adresa; telefonlbl.Text = dobavljac.Telefon; emaillbl.Text = dobavljac.Email; if (dobavljac.Status == true) { statuslbl.Text = "aktivan"; } else { statuslbl.Text = "nije aktivan"; } } else { MessageBox.Show("Error code : " + response.StatusCode + Environment.NewLine + "Message " + response.ReasonPhrase); } }
//TODO provjeriti sta sa validacijom kada je poziv iz uredi public ActionResult Spremi(DobavljaciDodajVM vm) { if (!ModelState.IsValid) { return(View("Dodaj", vm)); } Dobavljaci dobavljac; if (vm.Id == 0) { dobavljac = new Dobavljaci(); ctx.Dobavljaci.Add(dobavljac); } else { dobavljac = ctx.Dobavljaci.Find(vm.Id); } dobavljac.Adresa = vm.Adresa; dobavljac.Email = vm.Email; dobavljac.KontaktTelefon = vm.KontaktTelefon; dobavljac.Naziv = vm.Naziv; ctx.SaveChanges(); return(RedirectToAction("Index")); }
private void btnSpremi_Click(object sender, EventArgs e) { if (this.ValidateChildren(ValidationConstraints.Enabled)) { Dobavljaci dobavljac = new Dobavljaci(); dobavljac.Adresa = txtbAdresa.Text; dobavljac.Email = txtbEmail.Text.Trim(); dobavljac.Fax = mtxtbFax.Text; dobavljac.KontaktOsoba = txtbKontaktOsoba.Text; dobavljac.Napomena = txtbNapomena.Text; dobavljac.Naziv = txtbNaziv.Text; dobavljac.Telefon = mtxtbTelefon.Text; dobavljac.Web = txtbWeb.Text; dobavljac.ZiroRacuni = txtbZiroRacun.Text; dobavljac.Status = true; try { DADobavljaci.InsertDobavljaca(dobavljac); } catch (Exception ex) { MessageBox.Show(Global.GetString(ex.Message), "Greška!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("Uspješno ste dodali novog dobavljača!", "Unos novog dobavljača", MessageBoxButtons.OK, MessageBoxIcon.Information); OcistiPolja(); } }
public ActionResult Snimi(DobavljaciEditViewModel dobavljac) { Dobavljaci dobavljacDB; if (dobavljac.Id == 0) { dobavljacDB = new Dobavljaci(); ctx.Dobavljaci.Add(dobavljacDB); } else { dobavljacDB = ctx.Dobavljaci.Find(dobavljac.Id); } dobavljacDB.Naziv = dobavljac.Naziv; dobavljacDB.Adresa = dobavljac.Adresa; dobavljacDB.KontaktOsoba = dobavljac.KontaktOsoba; dobavljacDB.Email = dobavljac.Email; dobavljacDB.BrojTelefona = dobavljac.BrojTelefona; dobavljacDB.BrojTransakcijskogRacuna = dobavljac.BrojTransakcijskogRacuna; dobavljacDB.Banka = dobavljac.Banka; ctx.SaveChanges(); return(RedirectToAction("Prikazi")); }
public ActionResult Obrisi(int dobavljacId) { Dobavljaci d = ctx.Dobavljaci.Find(dobavljacId); ctx.Dobavljaci.Remove(d); ctx.SaveChanges(); return(RedirectToAction("Prikazi")); }
public ActionResult Delete(int id) { Dobavljaci d = ctx.Dobavljaci.Find(id); ctx.Dobavljaci.Remove(d); ctx.SaveChanges(); return(RedirectToAction("Index")); }
private void dataGridViewDobavljaci_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { int dobavljacID = Convert.ToInt32(dataGridViewDobavljaci.SelectedRows[0].Cells[0].Value); dobavljac = DBDobavljaci.DobavljaciSelectByID(dobavljacID); this.Close(); } }
public IHttpActionResult GetDobavljaci(int id) { Dobavljaci dobavljaci = db.Dobavljaci.Find(id); if (dobavljaci == null) { return(NotFound()); } return(Ok(dobavljaci)); }
public IHttpActionResult PostDobavljaci(Dobavljaci dobavljaci) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Dobavljaci.Add(dobavljaci); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = dobavljaci.DobavljacID }, dobavljaci)); }
public IHttpActionResult PostDobavljaci(Dobavljaci dobavljaci) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.esp_Dobavljaci_Insert(dobavljaci.Naziv, dobavljaci.KontaktOsoba, dobavljaci.Mail, dobavljaci.Telefon, dobavljaci.Fax, dobavljaci.Adresa, dobavljaci.Web, dobavljaci.Statusa, dobavljaci.ZiroRacun, dobavljaci.Napomena); return(CreatedAtRoute("DefaultApi", new { id = dobavljaci.DobavljacID }, dobavljaci)); }
public static void InsertDobavljaca(Dobavljaci dobavljac) { try { Connection.dm.esp_Dobavljaci_Insert(dobavljac.Naziv, dobavljac.KontaktOsoba, dobavljac.Adresa, dobavljac.Telefon, dobavljac.Fax, dobavljac.Web, dobavljac.Email, dobavljac.ZiroRacuni, dobavljac.Napomena,dobavljac.Status); } catch (EntityException e) { ExceptionHandler.HandleException(e); } }
public ActionResult Uredi(int id) { Dobavljaci d = ctx.Dobavljaci.Find(id); var model = new DobavljaciDodajVM { Id = d.Id, Naziv = d.Naziv, Adresa = d.Adresa, KontaktTelefon = d.KontaktTelefon, Email = d.Email }; return(View(model)); }
private void buttonPretraga_Click(object sender, EventArgs e) { FrmDobavljacPretraga frm = new FrmDobavljacPretraga(); frm.ShowDialog(); if (frm.dobavljac != null) { dobavljac = frm.dobavljac; textBoxNaziv.Text = dobavljac.Naziv; textBoxKontaktOsoba.Text = dobavljac.KontaktOsoba; textBoxTelefon.Text = dobavljac.Telefon; } }
public IHttpActionResult DeleteDobavljaci(int id) { Dobavljaci dobavljaci = db.Dobavljacis.Find(id); if (dobavljaci == null) { return(NotFound()); } dobavljaci.Status = false; db.SaveChanges(); return(Ok(dobavljaci)); }
public IHttpActionResult DeleteDobavljaci(int id) { Dobavljaci dobavljaci = db.Dobavljaci.Find(id); if (dobavljaci == null) { return(NotFound()); } db.Dobavljaci.Remove(dobavljaci); db.SaveChanges(); return(Ok(dobavljaci)); }
private void dodajBtn_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { if (dobavljac == null) { dobavljac = new Dobavljaci(); } dobavljac.Naziv = nazivtxt.Text; dobavljac.KontaktOsoba = kontaktOsobaTxt.Text; dobavljac.Adresa = adresaTxt.Text; dobavljac.Telefon = telefonTxt.Text; dobavljac.Fax = faxTxt.Text; dobavljac.Web = webtxt.Text; dobavljac.Email = emailTxt.Text; dobavljac.ZiroRacuni = ziroTxt.Text; dobavljac.Napomena = napomenaTxt.Text; dobavljac.Status = true; HttpResponseMessage response; DialogResult = DialogResult.OK; if (dobavljac.DobavljacID == 0) { response = dobavljacService.PostResponse(dobavljac); } else { response = dobavljacService.PutResponse(dobavljac.DobavljacID, dobavljac); } if (response.IsSuccessStatusCode) { if (dobavljac.DobavljacID == 0) { MessageBox.Show("Dobavljač uspjesno dodat ! (" + response.Content.ReadAsAsync <Dobavljaci>().Result.DobavljacID + ")"); } else { MessageBox.Show("Dobavljač uspjesno updatovan ! "); } } else { MessageBox.Show("Error code : " + response.StatusCode + Environment.NewLine + "Message " + response.ReasonPhrase); } ClearInput(); this.Close(); } }
private void GetDobavljac() { if (supplierID > 0) { HttpResponseMessage response = dobavljaciService.getActionResponse(supplierID.ToString()); if (response.IsSuccessStatusCode) { dobavljac = response.Content.ReadAsAsync <Dobavljaci>().Result; } else { MessageBox.Show(Global.GetMessage("api_error"), Global.GetMessage("warning")); this.Close(); } } }
public ActionResult Uredi(int dobavljacId) { Dobavljaci d = ctx.Dobavljaci.Find(dobavljacId); DobavljaciEditViewModel Model = new DobavljaciEditViewModel(); Model.Id = d.Id; Model.Naziv = d.Naziv; Model.Adresa = d.Adresa; Model.KontaktOsoba = d.KontaktOsoba; Model.BrojTelefona = d.BrojTelefona; Model.Banka = d.Banka; Model.BrojTransakcijskogRacuna = d.BrojTransakcijskogRacuna; Model.IsDeleted = d.IsDeleted; Model.Email = d.Email; return(View("Dodaj", Model)); }
public AddDobavljac(int id) { InitializeComponent(); this.AutoValidate = AutoValidate.Disable; HttpResponseMessage response = dobavljacService.GetResponseID(id); dobavljac = response.Content.ReadAsAsync <Dobavljaci>().Result; dobavljacID = id; if (response.IsSuccessStatusCode) { LoadDate(); } else { MessageBox.Show("Error code : " + response.StatusCode + Environment.NewLine + "Message " + response.ReasonPhrase); } }
private void dobavljacidgw_CellDoubleClick_1(object sender, DataGridViewCellEventArgs e) { int dobavljacID = Convert.ToInt32(dobavljacidgw.SelectedRows[0].Cells[0].Value.ToString()); if (dobavljacID > 0) { HttpResponseMessage response = dobavljaciService.getActionResponse(dobavljacID.ToString()); if (response.IsSuccessStatusCode) { Dobavljaci dobavljac = response.Content.ReadAsAsync <Dobavljaci>().Result; napomenatxt.Text = dobavljac.KontaktOsoba + " : " + dobavljac.Napomena; } else { napomenatxt.Text = Global.GetMessage("api_error"); } } }
private void btnUredi_Click(object sender, EventArgs e) { HttpResponseMessage response = dobavljaciService.GetResponse(Convert.ToInt32(dgDobavljaci.SelectedRows[0].Cells[0].Value)); if (response.IsSuccessStatusCode) { Dobavljaci d = response.Content.ReadAsAsync <Dobavljaci>().Result; frm_DobavljaciUredi frm = new frm_DobavljaciUredi(d); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { txtNazivPretraga.Text = ""; BindGrid(); } } else { MessageBox.Show("Error: " + response.StatusCode + Environment.NewLine + "Message: " + response.ReasonPhrase); } }
private void pretragaDButton_Click(object sender, EventArgs e) { DobavljaciForm form = new DobavljaciForm(); form.ShowDialog(); if (form.dobavljac != null) { dobavljac = form.dobavljac; nazivDInput.Text = dobavljac.Naziv; kontaktDInput.Text = dobavljac.KontaktOsoba; telefonDInput.Text = dobavljac.Telefon; } }
public frm_DobavljaciUredi(Dobavljaci d) { InitializeComponent(); dobavljac = d; }