Esempio n. 1
0
        protected void Gvw_Estate_SelectedIndexChanged(object sender, EventArgs e)
        {
            Tb_Estate1 = new Tb_Estate();
            Tb_Estate1 = Lts_Inherited.Tb_Estates.SingleOrDefault(n => n.xEstId_pk == int.Parse(Gvw_Estate.SelectedDataKey.Value.ToString()));

            Txt_EstateDesc.Text = Tb_Estate1.xEstDescription;
            Ddl_Estatetype.ClearSelection();
            Ddl_Estatetype.Items.FindByValue(Tb_Estate1.xEstTypeId_fk.ToString()).Selected = true;
            Hfld_Command.Value = "Edit";
            Btn_Cancel.Visible = true;
        }
Esempio n. 2
0
        protected void Btn_Save_Click(object sender, EventArgs e)
        {
            string Str_Msg = "";

            if (Lts_Inherited.Tb_Files.SingleOrDefault(n => n.xClass == Txt_Klasse.Text & n.xHozeh == Txt_Hozeh.Text) != null)
            {
                if (Hfld_Command.Value == "Save")
                {
                    Tb_Estate1                 = new Tb_Estate();
                    Tb_Estate1.xDedId_fk       = Tb_Dead1.xDedId_pk;
                    Tb_Estate1.xEstDescription = Txt_EstateDesc.Text;
                    Tb_Estate1.xEstTypeId_fk   = int.Parse(Ddl_Estatetype.SelectedItem.Value);
                    Lts_Inherited.Tb_Estates.InsertOnSubmit(Tb_Estate1);
                    Str_Msg = "!عملیات ذخیره با موفقیت انجام شد";
                }
                else if (Hfld_Command.Value == "Edit")
                {
                    Tb_Estate1.xEstDescription = Txt_EstateDesc.Text;
                    Tb_EstateType Tb_EstateType1 = Lts_Inherited.Tb_EstateTypes.SingleOrDefault(n => n.xEstTypeId_pk == int.Parse(Ddl_Estatetype.SelectedItem.Value.ToString()));
                    Tb_Estate1.Tb_EstateType = Tb_EstateType1;
                    Str_Msg = "!عملیات ویرایش با موفقیت انجام شد";
                }

                try
                {
                    Lts_Inherited.SubmitChanges();
                    Alarm.ShowMesseage(Str_Msg, this.Page);
                    ResetControls();

                    List <Tb_Estate> Lst_Estates = Lts_Inherited.Tb_Estates.Where(n => n.xDedId_fk == Tb_Dead1.xDedId_pk && n.xEstIsDeleted_ == false).ToList();
                    Gvw_Estate.DataSource = Lst_Estates;
                    Gvw_Estate.DataBind();
                }
                catch
                {
                    Alarm.ShowMesseage("Error", this.Page);
                }
            }
            else
            {
                Alarm.ShowMesseage("پرونده ای  وجود ندارد!", this.Page);
            }
        }