Exemplo n.º 1
0
        protected void BtnSave_Click(object sender, EventArgs e)
        {
            modUpdatePanel.Update();

            UserCode user     = (UserCode)Session["authenticatedUser"];
            int      objectID = -1;

            if (Gridview.SelectedIndex != -1)
            {
                objectID = Convert.ToInt16(Gridview.SelectedDataKey.Value.ToString());
            }

            List <CRACode> selectedObject = _businesscode.GetCRAs($"WHERE CRA_ID = {objectID}");

            if (tbName.Text != string.Empty && tbEmail.Text != string.Empty)
            {
                if (_businesscode.IsValidEmail(tbEmail.Text))
                {
                    CRACode subject = new CRACode(objectID, tbName.Text, tbCV.Text, tbEmail.Text, tbPhone1.Text, tbPhone2.Text, user.ID, DateTime.Now, DateTime.Now);

                    if (Gridview.SelectedIndex != -1)
                    {
                        _businesscode.UpdateCRA(subject);
                    }
                    else
                    {
                        _businesscode.AddCRA(subject);
                    }

                    ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "<script>$('#exampleModal').modal('hide');</script>", false);

                    lbNotification.Visible = false;
                    Load_content();
                    gvUpdatePanel.Update();
                }
                else
                {
                    lbNotification.Text    = "Please fill in a valid email adress";
                    lbNotification.Visible = true;
                }
            }
            else
            {
                lbNotification.Text    = "Please fill in the required fields";
                lbNotification.Visible = true;
            }
        }
        private void SendData()
        {
            for (int i = 0; i < 10; i++)
            {
                var      container = Master.FindControl("Body");
                string[] input     = new string[10];

                for (int i2 = 0; i2 <= 4; i2++) //--Var
                {
                    string tbName = "tbEdit" + i.ToString() + i2.ToString();
                    var    txtBox = container.FindControl(tbName);

                    switch (i2)
                    {
                    case 0:
                        if (String.IsNullOrWhiteSpace(((TextBox)txtBox).Text.ToString()))
                        {
                            goto track1;
                        }
                        else
                        {
                            input[i2] = _business.BeginUpperCase((((TextBox)txtBox).Text.ToString()));
                        }
                        break;

                    case 1:
                        if (String.IsNullOrWhiteSpace(((TextBox)txtBox).Text.ToString()))
                        {
                            input[i2] = "";
                        }
                        else
                        {
                            input[i2] = (((TextBox)txtBox).Text.ToString());
                        }
                        break;

                    case 2:
                        if (String.IsNullOrWhiteSpace(((TextBox)txtBox).Text.ToString()))
                        {
                            input[i2] = "";
                        }
                        else
                        {
                            if (_business.IsValidEmail(((TextBox)txtBox).Text.ToString()))
                            {
                                input[i2] = (((TextBox)txtBox).Text.ToString());
                            }
                            else
                            {
                                //error---------------------------------------
                                input[i2] = "error invalid email";
                            }
                        }

                        break;

                    case 3:
                        if (String.IsNullOrWhiteSpace(((TextBox)txtBox).Text.ToString()))
                        {
                            input[i2] = "";
                        }
                        else
                        {
                            if (_business.IsValidPhone(((TextBox)txtBox).Text.ToString()))
                            {
                                input[i2] = (((TextBox)txtBox).Text.ToString());
                            }
                            else
                            {
                                //error---------------------------------------
                                input[i2] = "error invalid phone";
                            }
                        }
                        break;

                    case 4:
                        if (String.IsNullOrWhiteSpace(((TextBox)txtBox).Text.ToString()))
                        {
                            input[i2] = "";
                        }
                        else
                        {
                            if (_business.IsValidPhone(((TextBox)txtBox).Text.ToString()))
                            {
                                input[i2] = (((TextBox)txtBox).Text.ToString());
                            }
                            else
                            {
                                //error---------------------------------------
                                input[i2] = "error invalid phone";
                            }
                        }
                        break;
                    }
                }

                UserCode LoginUser = (UserCode)Session["authenticatedUser"];
                UserCode user      = GetCurrentUser(LoginUser.User_ID);

                DateTime dt      = DateTime.Now;
                string   dateNow = dt.ToString("yyyy-MM-dd");

                _business.AddCRA(input[0], input[1], input[2], input[3], input[4], user.User_ID.ToString(), dateNow, dateNow); //--Var

track1:
                continue;
            }
        }