コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            var user = (User)Session["User"];

            Session["UserID"]                = user.UserID;
            Session["UserRoleID"]            = Core.Handler_User.User_Role_Ahwal;
            Person_Add_PopUp.Width           = 400;
            Person_Add_PopUp.Height          = 400;
            Person_Add_PopUp.ShowCloseButton = true;
            if (!Page.IsPostBack)
            {
                if (Persons_Add_Ahwal_CombobBox.Items.Count > 0)
                {
                    Persons_Add_Ahwal_CombobBox.SelectedIndex = 0;
                }
                AhwalsPersonsGrid.DataBind();
            }
            ScriptManager1.RegisterPostBackControl(AhwalsPersonsGrid);
        }
コード例 #2
0
        protected void Persons_Add_SubmitButton_Click(object sender, EventArgs e)
        {
            var    user = (User)Session["User"];
            Person p    = new Person();

            Persons_Add_status_label.Text = "";
            var ahwalid = Persons_Add_Ahwal_CombobBox.SelectedItem;

            if (ahwalid == null)
            {
                Persons_Add_status_label.Text = "يرجى اختيار الاحوال";
                return;
            }
            var rankid = Persons_Add_Rank_ComboBox.SelectedItem;

            if (rankid == null)
            {
                Persons_Add_status_label.Text = "يرجى اختيار الرتبه";
                return;
            }
            var milnumber = Persons_Add_MilNumber_txt.Text.Trim();

            if (milnumber == "" || milnumber == null)
            {
                Persons_Add_status_label.Text = "يرجى ادخال الرقم العسكري";
                return;
            }
            p.AhwalID       = Convert.ToInt64(Persons_Add_Ahwal_CombobBox.SelectedItem.Value.ToString());
            p.MilNumber     = Convert.ToInt64(Persons_Add_MilNumber_txt.Text.Trim());
            p.RankID        = Convert.ToInt16(Persons_Add_Rank_ComboBox.SelectedItem.Value.ToString());
            p.Name          = Persons_Add_Name_txt.Text.Trim();
            p.Mobile        = Persons_Add_Mobile_txt.Text.Trim();
            p.FixedCallerID = Persons_Add_FixedCaller.Text.Trim();
            OperationLog result;

            if (Request.Form["PersonAddMethod"] == "UPDATE")
            {
                p.PersonID = Convert.ToInt64(Request.Form["PersonID"]);
                result     = Core.Handler_Person.Update_Person(user, p);
                Person_Add_PopUp.ShowOnPageLoad = false; //we need to hide popup after updating
            }
            else
            {
                result = Core.Handler_Person.Add_Person(user, p);
                Person_Add_PopUp.ShowOnPageLoad = true;
            }

            if (result.StatusID == Core.Handler_Operations.Opeartion_Status_Success)
            {
                Persons_Add_Name_txt.Text = "";
                // Patrol_Add_Model_txt.Text = "";
                Persons_Add_MilNumber_txt.Text = "";
                Persons_Add_Mobile_txt.Text    = "";
                Persons_Add_FixedCaller.Text   = "";

                AhwalsPersonsGrid.DataBind();
            }
            else
            {
                Persons_Add_status_label.Text = result.Text;
            }
        }
コード例 #3
0
 protected void ASPxTimer1_Tick(object sender, EventArgs e)
 {
     AhwalsPersonsGrid.DataBind();
     ASPxTimer1.Interval = 30000;
 }