Пример #1
0
        public Staatus EemaldaKontakt(int kontakt_id)
        {
            if (Session["kasutaja"] == null)
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Autentimata"
                });
            }

            Kasutaja k = (Kasutaja)Session["kasutaja"];

            int rowsAffected = k.EemaldaKontakt(kontakt_id, ab);

            if (rowsAffected > 0)
            {
                return(new Staatus()
                {
                    Tyyp = "OK",
                    Sonum = "Kustutamine õnnestus!"
                });
            }
            else
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Kustutamine ebaõnnestus!"
                });
            }
        }
Пример #2
0
        public Staatus LogiSisse(String kasutajanimi, String parool, String voti)
        {
            parool = ComputeHash(parool);
            Kasutaja k      = ab.tagastaKasutaja(kasutajanimi);
            string   domeen = API.votaDomeen(voti, ab);

            if (domeen == null)
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Vigane võti!"
                });
            }

            if (domeen == HttpContext.Current.Request.ServerVariables["HTTP_HOST"].Split(':')[0])
            {
                if (k != null)
                {
                    if (k.Parool == parool)
                    {
                        Session["kasutaja"] = k;
                        return(new Staatus()
                        {
                            Tyyp = "OK",
                            Sonum = "Sisse logitud!"
                        });
                    }
                    else
                    {
                        return(new Staatus()
                        {
                            Tyyp = "Viga",
                            Sonum = "Vale parool!"
                        });
                    }
                }
                else
                {
                    return(new Staatus()
                    {
                        Tyyp = "Viga",
                        Sonum = "Kasutajat ei eksisteeri!"
                    });
                }
            }
            else
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Päring tuli valelt domeenilt!"
                });
            }
        }
Пример #3
0
        public Kontakt[] OtsiKontakt(string param)
        {
            if (Session["kasutaja"] == null)
            {
                return(null);
            }

            Kasutaja k = (Kasutaja)Session["kasutaja"];

            return(k.otsiKontaktid(param, ab));
        }
Пример #4
0
        public Kasutaja KuvaKasutaja()
        {
            if (Session["kasutaja"] == null)
            {
                return(null);
            }

            Kasutaja k = (Kasutaja)Session["kasutaja"];

            k.Parool = "";
            return(k);
        }
Пример #5
0
        public Staatus MuudaKasutaja(String parool, String eesnimi, String perenimi)
        {
            if (Session["kasutaja"] == null)
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Autentimata"
                });
            }

            Kasutaja k = (Kasutaja)Session["Kasutaja"];

            k = ab.tagastaKasutaja(k.Kasutajanimi);

            if (parool != "")
            {
                k.Parool = ComputeHash(parool);
            }
            if (eesnimi != "")
            {
                k.Eesnimi = eesnimi;
            }
            if (perenimi != "")
            {
                k.Perenimi = perenimi;
            }

            var rowsAffected = ab.Update(k);

            if (rowsAffected > 0)
            {
                return(new Staatus()
                {
                    Tyyp = "OK",
                    Sonum = "Kasutaja muudetud!"
                });
            }
            else
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Muutmine ebaõnnestus!"
                });
            }
        }
Пример #6
0
        public Kontakt[] KuvaKontakt(String kontakt_id, String eesnimi, String perenimi, String telefonKodu, String telefonToo,
                                     String telefonMob, String emailKodu, String emailToo, String riik, String maakond, String asula, String tanav,
                                     String maja_nr, String wlm, String facebook, String orkut, String skype, String twitter, String pilt)
        {
            int id = 0;

            Int32.TryParse(kontakt_id, out id);

            if (Session["kasutaja"] == null)
            {
                return(null);
            }

            Kasutaja k = (Kasutaja)Session["kasutaja"];

            Kontakt kontakt = new Kontakt();

            kontakt.Id = id;
            if (eesnimi != "")
            {
                kontakt.Eesnimi = eesnimi;
            }
            if (eesnimi != "")
            {
                kontakt.Eesnimi = eesnimi;
            }
            if (perenimi != "")
            {
                kontakt.Perenimi = perenimi;
            }
            if (telefonKodu != "")
            {
                kontakt.TelefonKodu = telefonKodu;
            }
            if (telefonToo != "")
            {
                kontakt.TelefonToo = telefonToo;
            }
            if (telefonMob != "")
            {
                kontakt.TelefonMob = telefonMob;
            }
            if (emailKodu != "")
            {
                kontakt.EmailKodu = emailKodu;
            }
            if (emailToo != "")
            {
                kontakt.EmailToo = emailToo;
            }
            if (riik != "")
            {
                kontakt.Riik = riik;
            }
            if (maakond != "")
            {
                kontakt.Maakond = maakond;
            }
            if (asula != "")
            {
                kontakt.Asula = asula;
            }
            if (tanav != "")
            {
                kontakt.Tanav = tanav;
            }
            if (maja_nr != "")
            {
                kontakt.MajaNr = maja_nr;
            }
            if (wlm != "")
            {
                kontakt.WindowsLiveMessenger = wlm;
            }
            if (facebook != "")
            {
                kontakt.Facebook = facebook;
            }
            if (orkut != "")
            {
                kontakt.Orkut = orkut;
            }
            if (skype != "")
            {
                kontakt.Skype = skype;
            }
            if (twitter != "")
            {
                kontakt.Twitter = twitter;
            }
            if (pilt != "")
            {
                kontakt.Pilt = pilt;
            }
            Kontakt[] kontaktid = k.otsiKontaktid(kontakt, ab);

            return(kontaktid);
        }
Пример #7
0
        public Staatus MuudaKontakt(int kontakt_id, String eesnimi, String perenimi, String telefonKodu, String telefonToo,
                                    String telefonMob, String emailKodu, String emailToo, String riik, String maakond, String asula, String tanav,
                                    String maja_nr, String wlm, String facebook, String orkut, String skype, String twitter, String pilt)
        {
            if (Session["kasutaja"] == null)
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Autentimata"
                });
            }
            Kasutaja k = (Kasutaja)Session["kasutaja"];

            Kontakt kontakt = k.otsiKontaktid(new Kontakt()
            {
                Id = kontakt_id
            }, ab)[0];

            kontakt.KasutajaId = k.Id;
            if (eesnimi != "")
            {
                kontakt.Eesnimi = eesnimi;
            }
            if (perenimi != "")
            {
                kontakt.Perenimi = perenimi;
            }
            if (telefonKodu != "")
            {
                kontakt.TelefonKodu = telefonKodu;
            }
            if (telefonToo != "")
            {
                kontakt.TelefonToo = telefonToo;
            }
            if (telefonMob != "")
            {
                kontakt.TelefonMob = telefonMob;
            }
            if (emailKodu != "")
            {
                kontakt.EmailKodu = emailKodu;
            }
            if (emailToo != "")
            {
                kontakt.EmailToo = emailToo;
            }
            if (riik != "")
            {
                kontakt.Riik = riik;
            }
            if (maakond != "")
            {
                kontakt.Maakond = maakond;
            }
            if (asula != "")
            {
                kontakt.Asula = asula;
            }
            if (tanav != "")
            {
                kontakt.Tanav = tanav;
            }
            if (maja_nr != "")
            {
                kontakt.MajaNr = maja_nr;
            }
            if (wlm != "")
            {
                kontakt.WindowsLiveMessenger = wlm;
            }
            if (facebook != "")
            {
                kontakt.Facebook = facebook;
            }
            if (orkut != "")
            {
                kontakt.Orkut = orkut;
            }
            if (skype != "")
            {
                kontakt.Skype = skype;
            }
            if (twitter != "")
            {
                kontakt.Twitter = twitter;
            }
            if (pilt != "")
            {
                kontakt.Pilt = pilt;
            }
            int affected = ab.Update(kontakt);

            if (affected > 0)
            {
                return(new Staatus()
                {
                    Tyyp = "OK",
                    Sonum = "Kontakt muudetud!"
                });
            }
            else
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Süsteemi viga!"
                });
            }
        }
Пример #8
0
        public Staatus LisaKontakt(String eesnimi, String perenimi, String telefonKodu, String telefonToo, String telefonMob,
                                   String emailKodu, String emailToo, String riik, String maakond, String asula, String tanav,
                                   String maja_nr, String wlm, String facebook, String orkut, String skype, String twitter, String pilt)
        {
            if (Session["kasutaja"] == null)
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Autentimata"
                });
            }

            if (eesnimi == "")
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Eesnimi on nõutud!"
                });
            }

            Kasutaja k = (Kasutaja)Session["Kasutaja"];

            int rowsAffected = k.LisaKontakt(new Kontakt()
            {
                Eesnimi              = eesnimi,
                Perenimi             = perenimi,
                TelefonKodu          = telefonKodu,
                TelefonToo           = telefonToo,
                TelefonMob           = telefonMob,
                EmailKodu            = emailKodu,
                EmailToo             = emailToo,
                Riik                 = riik,
                Maakond              = maakond,
                Asula                = asula,
                Tanav                = tanav,
                MajaNr               = maja_nr,
                WindowsLiveMessenger = wlm,
                Facebook             = facebook,
                Orkut                = orkut,
                Skype                = skype,
                Twitter              = twitter,
                Pilt                 = pilt
            }, ab);

            if (rowsAffected > 0)
            {
                return(new Staatus()
                {
                    Tyyp = "OK",
                    Sonum = "Kontakt lisatud!"
                });
            }
            else
            {
                return(new Staatus()
                {
                    Tyyp = "Viga",
                    Sonum = "Lisamine ebaõnnestus!"
                });
            }
        }