protected void Page_Load(object sender, EventArgs e)
        {
            this.ShowUser();
            this.ControlMenuItems();
            this.GetFactory();

            if (Session["login"] == null)
            {
                Response.Redirect("~/Form/Login.aspx");
            }

            vlastnik = DecisionMaker.Vlastnik.CreateVlastnik();

            if (Session["postaveni"].Equals("vlastnik"))
            {
                int id = int.Parse(Session["id_vlastnika"].ToString());
                vlastnici.Add(vlastnik.Select_id(id));
            }
            else
            {
                vlastnici = vlastnik.Select();
            }
            //vlastnik = (IVlastnik) this.GetFactory(DecisionMaker.Items.Vlastnik);

            GridViewVlastnici.DataSource = vlastnici;
            GridViewVlastnici.DataBind();
        }
        protected void DetailsViewVlastnici_ItemUpdating(object sender, DetailsViewUpdateEventArgs e)
        {
            Label vlastnikLiteral = DetailsViewVlastnici.FindControl("IdVlastnika") as Label;

            if (vlastnikLiteral != null)
            {
                int.TryParse(vlastnikLiteral.Text.ToString(), out vlastnikId);
            }
            else
            {
                vlastnikId = -1;
            }

            if (DetailsViewVlastnici.CurrentMode == DetailsViewMode.Edit)
            {
                TextBox      jmenoText        = DetailsViewVlastnici.FindControl("TextJmeno") as TextBox;
                TextBox      prijmeniText     = DetailsViewVlastnici.FindControl("TextPrijmeni") as TextBox;
                Calendar     calDatumNarozeni = DetailsViewVlastnici.FindControl("CalDatum_narozeni") as Calendar;
                Calendar     calDatumUmrti    = DetailsViewVlastnici.FindControl("CalDatum_umrti") as Calendar;
                TextBox      rodneCisloText   = DetailsViewVlastnici.FindControl("TextRodne_cislo") as TextBox;
                DropDownList pohlaviList      = DetailsViewVlastnici.FindControl("ListPohlavi") as DropDownList;
                TextBox      uliceText        = DetailsViewVlastnici.FindControl("TextUlice") as TextBox;
                TextBox      cisloPopisneText = DetailsViewVlastnici.FindControl("TextCislo_popisne") as TextBox;
                TextBox      mestoText        = DetailsViewVlastnici.FindControl("TextMesto") as TextBox;
                TextBox      PSCText          = DetailsViewVlastnici.FindControl("TextPSC") as TextBox;
                DropDownList aktualnostList   = DetailsViewVlastnici.FindControl("ListAktualnost") as DropDownList;

                konkretniVlastnik.Id_vlastnika = vlastnikId;

                konkretniVlastnik.Jmeno    = jmenoText.Text.ToString();
                konkretniVlastnik.Prijmeni = prijmeniText.Text.ToString();

                DateTime.TryParse(calDatumNarozeni.SelectedDate.ToShortDateString(), out vlastnikDatumNarozeni);
                konkretniVlastnik.Datum_narozeni = vlastnikDatumNarozeni;

                DateTime.TryParse(calDatumUmrti.SelectedDate.ToShortDateString(), out vlastnikDatumUmrti);
                konkretniVlastnik.Datum_umrti = vlastnikDatumUmrti;

                konkretniVlastnik.Rodne_cislo           = rodneCisloText.Text.ToString();
                konkretniVlastnik.Pohlavi               = pohlaviList.Text.ToString();
                konkretniVlastnik.Trvale_bydliste_ulice = uliceText.Text.ToString();

                int.TryParse(cisloPopisneText.Text.ToString(), out vlastnikCisloPopisne);
                konkretniVlastnik.Trvale_bydliste_cislo_popisne = vlastnikCisloPopisne;

                konkretniVlastnik.Trvale_bydliste_mesto = mestoText.Text.ToString();
                konkretniVlastnik.Trvale_bydliste_PSC   = PSCText.Text.ToString();
                konkretniVlastnik.Aktualni_vlastnik     = aktualnostList.Text.ToString();

                DetailsViewVlastnici.ChangeMode(DetailsViewMode.ReadOnly);
                vlastnik.Update(konkretniVlastnik);

                DetailsViewVlastnici.DataSource = null;
                DetailsViewVlastnici.DataBind();

                GridViewVlastnici.DataSource = vlastnik.Select();
                GridViewVlastnici.DataBind();
                GridViewVlastnici.SelectRow(-1);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            this.ShowUser();
            this.ControlMenuItems();

            if (Session["login"] == null)
            {
                Response.Redirect("~/Form/Login.aspx");
            }

            if (!Session["postaveni"].Equals("obec"))
            {
                Response.Redirect("~/Default.aspx");
            }
            else
            {
                //vlastnik = (IVlastnik)this.GetFactory(DecisionMaker.Items.Vlastnik);
                this.GetFactory();
                vlastnik  = DecisionMaker.Vlastnik.CreateVlastnik();
                vlastnici = vlastnik.Select();

                GridViewVlastnici.DataSource = vlastnici;
                GridViewVlastnici.DataBind();
            }
        }
        private void NacitaniListBoxu()
        {
            Dictionary <int, string> vlastnici1 = new Dictionary <int, string>();

            vlastnici1.Add(-9999, " ");

            Dictionary <int, string> vlastnici = vlastnik.Select().ToDictionary(v => v.Id_vlastnika, v => v.Jmeno + " " + v.Prijmeni + " " + v.Rodne_cislo);

            Dictionary <string, string> postaveni = new Dictionary <string, string>();

            postaveni.Add(" ", " ");
            postaveni.Add("vlastnik", "vlastník");
            postaveni.Add("obec", "člen zastupitelstva obce");
            postaveni.Add("komise", "člen kontrolní komise");
            postaveni.Add("ministerstvo", "člen ministerstva průmyslu a obchodu");

            Dictionary <string, string> aktualnost = new Dictionary <string, string>();

            aktualnost.Add(" ", " ");
            aktualnost.Add("A", "Ano");
            aktualnost.Add("N", "Ne");

            VlastniciList.DataSource    = new BindingSource(vlastnici1.Concat(vlastnici), null);
            VlastniciList.DisplayMember = "Value";
            VlastniciList.ValueMember   = "Key";

            PostaveniList.DataSource    = new BindingSource(postaveni, null);
            PostaveniList.DisplayMember = "Value";
            PostaveniList.ValueMember   = "Key";

            AktualnostList.DataSource    = new BindingSource(aktualnost, null);
            AktualnostList.DisplayMember = "Value";
            AktualnostList.ValueMember   = "Key";
        }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.ShowUser();
            this.ControlMenuItems();

            if (Session["login"] == null)
            {
                Response.Redirect("~/Form/Login.aspx");
            }

            if (!Session["postaveni"].Equals("obec"))
            {
                Response.Redirect("~/Default.aspx");
            }
            else
            {
                //stavba = (IStavba) this.GetFactory(DecisionMaker.Items.Stavba);
                this.GetFactory();
                stavba = DecisionMaker.Stavba.CreateStavba();
                stavby = stavba.Select();

                //vlastnik = (IVlastnik) this.GetFactory(DecisionMaker.Items.Vlastnik);
                vlastnik  = DecisionMaker.Vlastnik.CreateVlastnik();
                vlastnici = vlastnik.Select();

                //stavbaVlastnik = (IStavbaVlastnik) this.GetFactory(DecisionMaker.Items.StavbaVlastnik);
                //zpusobVytapeni = (IZpusob_vytapeni)this.GetFactory(DecisionMaker.Items.Zpusob);
                stavbaVlastnik = DecisionMaker.StavbaVlastnik.CreateStavbaVlastnik();
                zpusobVytapeni = DecisionMaker.Zpusob.CreateZpusob();

                CalendarDatumKolaudace.SelectedDate = CalendarDatumKolaudace.TodaysDate;
                CalendarPlatnostOd.SelectedDate     = CalendarPlatnostOd.TodaysDate;

                if (!IsPostBack)
                {
                    NacitaniDropDownListu();
                }
            }
        }