Beispiel #1
0
        protected void AtualizaEmrpesa(object sender, EventArgs e)
        {
            AdminModel.Empresa pModel          = new AdminModel.Empresa();
            AdminController    adminController = new AdminController();

            pModel.IdEmpresa       = idempresa.Value;
            pModel.NomeEmpresa     = NomeEmpresaInput.Text;
            pModel.CNPJEmpresa     = CNPJEmpresaInput.Text;
            pModel.EnderecoEmpresa = EnderecoInput.Text;
            pModel.EstadoEmpresa   = EstadosList.SelectedValue.ToString();
            pModel.CidadeEmpresa   = CidadeList.SelectedValue.ToString();
            pModel.StatusEmpresa   = Status.Value;

            if (pModel.IdEmpresa != "")
            {
                adminController.EditarEmpresa(pModel); Response.Write("<script>alert('Dados Atualizados')</script>");
            }
            else
            {
                adminController.IncluirEmpresa(pModel); Response.Write("<script>alert('Dados Cadastrados')</script>");
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack == false)
            {
                if (Session["user_authenticated"] != null)
                {
                    if (Convert.ToInt32(Session["user_id_permisson"]) == 0 || Convert.ToInt32(Session["user_id_permisson"]) == 3)
                    {
                        AdminModel.Empresa pModel          = new AdminModel.Empresa();
                        AdminController    adminController = new AdminController();
                        Repository         SQLConnect      = new Repository();


                        if (Session["edit"] != null)
                        {
                            string nome = (Session["edit"]).ToString();
                            pModel          = adminController.ExibirEmpresa(nome);
                            Session["edit"] = null;

                            if (EstadosList.Items.Count == 0 || CidadeList.Items.Count == 0)
                            {
                                String queryEstado = @"SELECT NOME FROM ESTADO";
                                var    ListaEstado = SQLConnect.CarregaCidadeEstados(queryEstado);
                                foreach (var item in ListaEstado)
                                {
                                    EstadosList.Items.Add(item.ToString());
                                }

                                String queryCidade = @"SELECT NOME FROM CIDADE WHERE ESTADO = 
                                    (SELECT ID FROM(SELECT ID AS ID FROM ESTADO WHERE NOME = '" + pModel.EstadoEmpresa + "') AS TEMP) ";
                                var    ListaCidade = SQLConnect.CarregaCidadeEstados(queryCidade);
                                foreach (var item in ListaCidade)
                                {
                                    CidadeList.Items.Add(item.ToString());
                                }
                            }
                        }
                        else
                        {
                            pModel = new AdminModel.Empresa();
                            if (EstadosList.Items.Count == 0 || CidadeList.Items.Count == 0)
                            {
                                String queryEstado = @"SELECT NOME FROM ESTADO";
                                var    ListaEstado = SQLConnect.CarregaCidadeEstados(queryEstado);
                                foreach (var item in ListaEstado)
                                {
                                    EstadosList.Items.Add(item.ToString());
                                }

                                String queryCidade = @"SELECT NOME FROM CIDADE WHERE ESTADO = 
                                    (SELECT ID FROM(SELECT ID AS ID FROM ESTADO WHERE NOME = '" + EstadosList.SelectedValue + "') AS TEMP) ";
                                var    ListaCidade = SQLConnect.CarregaCidadeEstados(queryCidade);
                                foreach (var item in ListaCidade)
                                {
                                    CidadeList.Items.Add(item.ToString());
                                }
                            }
                        }



                        idempresa.Value       = pModel.IdEmpresa;
                        NomeEmpresaInput.Text = pModel.NomeEmpresa;
                        CNPJEmpresaInput.Text = pModel.CNPJEmpresa;
                        EnderecoInput.Text    = pModel.EnderecoEmpresa;
                        EstadosList.Text      = pModel.EstadoEmpresa;
                        Status.Value          = pModel.StatusEmpresa;
                        CidadeList.Text       = pModel.CidadeEmpresa;

                        Session.Timeout = 20;
                    }
                    else
                    {
                        Response.Write("<script>alert('Permissões insificientes...')</script>");
                    }
                }
                else
                {
                    Response.Redirect("~/UserInterface/SessionExpired", true);
                }
            }
        }