Example #1
0
        protected void contactsRespondBtn(object sender, EventArgs e)
        {
            respondPanel.Visible = true;
            Button        taster  = (Button)sender;
            KontaktSelect kontakt = new KontaktSelect();

            kontakt.kontaktkriterjum            = new KontaktKriterijum();
            kontakt.kontaktkriterjum.id_kontakt = Convert.ToInt32(taster.CommandArgument);


            OperacijaRezultat obj = OperationManager.Singleton.izvrsiOperaciju(kontakt);

            if ((obj == null) || (!obj.Status))
            {
                return;
            }
            else
            {
                DbItem[]    items = obj.DbItems;
                KontaktDb[] niz   = items.Cast <KontaktDb>().ToArray();
                emailPrenos.Text = niz[0].Email;
                imePrenos.Text   = niz[0].Ime;
                tbKome.Text      = emailPrenos.Text;
                tbKome.Enabled   = false;
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((string)Session["uloga"] != "adm")
            {
                Response.Redirect("~/Front/books.aspx");
            }

            ifEmpty.Text         = "Nothing to do here :(";
            ifEmpty.Visible      = false;
            respondPanel.Visible = false;
            KontaktSelect     kontakt = new KontaktSelect();
            OperacijaRezultat obj     = OperationManager.Singleton.izvrsiOperaciju(kontakt);


            if ((obj == null) || (!obj.Status))
            {
                ifEmpty.Visible = true; ifEmpty.Text = obj.Poruka;
            }
            DbItem[]    items    = obj.DbItems;
            KontaktDb[] kontakts = items.Cast <KontaktDb>().ToArray();
            if (kontakts.Count() > 0)
            {
                ifEmpty.Visible = false;
            }

            contactsGrid.DataSource = kontakts;
            contactsGrid.DataBind();
        }
Example #3
0
        protected void dodajRespond_Click(object sender, EventArgs e)
        {
            string poruka = tbPoruka.Text;
            string email  = emailPrenos.Text;
            string ime    = imePrenos.Text;

            var    fromAddress = new MailAddress("*****@*****.**", "Books Shop");
            var    toAddress   = new MailAddress(email, ime);
            string subject     = "Admin Response";
            string body        = poruka;

            var smtp = new SmtpClient
            {
                Host                  = "smtp.gmail.com",
                Port                  = 587,
                EnableSsl             = true,
                DeliveryMethod        = SmtpDeliveryMethod.Network,
                UseDefaultCredentials = false,
                Credentials           = new NetworkCredential("*****@*****.**", "lozinka_ovde")
            };

            using (var message = new MailMessage(fromAddress, toAddress)
            {
                Subject = subject,
                Body = body
            })
            {
                smtp.Send(message);
            }
            message.Visible = true;



            KontaktSelect     op       = new KontaktSelect();
            OperacijaRezultat rezultat = OperationManager.Singleton.izvrsiOperaciju(op);

            DbItem[]    items = rezultat.DbItems;
            KontaktDb[] menus = items.Cast <KontaktDb>().ToArray();
            if (menus.Count() > 0)
            {
                ifEmpty.Visible = false;
            }

            contactsGrid.DataSource = menus;
            contactsGrid.DataBind();
        }
Example #4
0
        protected void contactsDeleteBtn(object sender, EventArgs e)
        {
            Button taster = (Button)sender;
            int    id     = Convert.ToInt32(taster.CommandArgument);

            KontaktDelete kontakt = new KontaktDelete();

            kontakt.Id_kontakt = id;

            OperacijaRezultat obj = OperationManager.Singleton.izvrsiOperaciju(kontakt);


            KontaktSelect     kn   = new KontaktSelect();
            OperacijaRezultat obj2 = OperationManager.Singleton.izvrsiOperaciju(kn);

            DbItem[]    items = obj2.DbItems;
            KontaktDb[] kon   = items.Cast <KontaktDb>().ToArray();
            if (kon.Count() == 0)
            {
                ifEmpty.Visible = true;
            }
            contactsGrid.DataSource = kon;
            contactsGrid.DataBind();
        }