Beispiel #1
0
        private async void UC_PoslovnicaUpsert_SaveBtn_Click(object sender, EventArgs e, UCPoslovnicaUpsert uc, Poslovnica poslovnica)//vidi mozda objekat zadrzi id ???
        {
            request.RadnoVrijemeDo = uc.vrijemeEntryDo.TimeOfDay;
            request.RadnoVrijemeOd = uc.vrijemeEntryOd.TimeOfDay;
            if (int.TryParse(uc.cmbLokacija.SelectedValue.ToString(), out int idLokacija))
            {
                request.LokacijaId = idLokacija;
            }
            if (int.TryParse(uc.cmbPartner.SelectedValue.ToString(), out int idPartner))
            {
                request.PartnerId = idPartner;
            }
            request.Naziv   = uc.nazivEntry;
            request.Email   = uc.emailEntry;
            request.Telefon = uc.phoneEntry;
            if (uc.pictureBoxPoslovnica.Image != null)
            {
                request.Slika = Helper.FromImageToByte(uc.pictureBoxPoslovnica.Image);
            }
            if (uc.pictureBoxPoslovnica.Image != null)
            {
                request.SlikaThumb = Helper.FromImageToByteTHUMB(uc.pictureBoxPoslovnica.Image);
            }


            if (poslovnica == null)
            {
                await _servicePoslovnica.Insert <Poslovnica>(request);

                MessageBox.Show("Place of business successfully added", "Success",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                await _servicePoslovnica.Update <Poslovnica>(poslovnica.PoslovnicaId, request);

                MessageBox.Show("Place of business successfully updated", "Success",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                PoslovnicaUpsertRequest novi = new PoslovnicaUpsertRequest();//provjeriti ovo
                request = novi;

                SetPoslovnicaUpdateDGV();
            }

            uc.Visible = false;
            uc.CleanForm();
        }
Beispiel #2
0
 public void SetPoslovnica(PoslovnicaUpsertRequest request)
 {
     this.request = request;
 }