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>"); } }
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); } } }