protected void btnSalvar_Click(object sender, EventArgs e) { // cadastrar cidade cidade cidade = new cidade(); cidade.nome = txtNome.Text; cidade.estado = ddEstado.Text; Cidade_Model model = new Cidade_Model(); if (txtNome.Text != "") { // se tiver ID preenche o parâmetro if (txtID.Text != "Novo") cidade.id = int.Parse(txtID.Text); // faz a inserção ou atualização do cadastro da cidade if (model.InserirAtualizar(cidade)) { Master.Sucesso("Registro salvo com sucesso."); txtID.Text = cidade.id.ToString(); } else Master.Alerta("Erro ao salvar o registro"); } else { Master.Alerta("Campo nome é obrigatório."); } }
protected void btnBuscarCidade_Click(object sender, EventArgs e) { Cidade_Model model = new Cidade_Model(); gdvCidades.DataSource = model.ListarPorNome(txtNomeCidade.Text); gdvCidades.DataBind(); }
protected void PreencherGrid() { Cidade_Model model = new Cidade_Model(); // asp:repeater gdvCidades.DataSource = model.Listar(); gdvCidades.DataBind(); if (gdvCidades.Rows.Count > 0) { gdvCidades.UseAccessibleHeader = true; gdvCidades.HeaderRow.TableSection = TableRowSection.TableHeader; } }
protected void Page_Load(object sender, EventArgs e) { if (Master.GetNivelPermissao() < Mediador_Model.PERM_ADMIN) { Response.Redirect("index.aspx"); } if (!IsPostBack) { // tamanho dos campos de acordo com o banco de dados txtNome.MaxLength = 100; txtDescricao.MaxLength = 50; txtBairro.MaxLength = 50; txtLogradouro.MaxLength = 100; txtNumero.MaxLength = 10; txtCEP.MaxLength = 9; txtOPM.MaxLength = 9; //txtDataInicioAtividade.MaxLength = 10; txtTelefone.MaxLength = 20; // carrega cidades Cidade_Model c = new Cidade_Model(); ddCidade.DataSource = c.Listar(); ddCidade.DataValueField = "id"; ddCidade.DataTextField = "nome"; ddCidade.DataBind(); ddCidade.SelectedIndex = 0; cbbAtivo.Checked = true; // declara ID e verifica se existe ID no txtID ou no endereço int id = 0; if (txtID.Text != "Novo") { // recupera o id try { id = int.Parse(txtID.Text); } catch (Exception) { Master.Alerta("Erro ao carregar o cadastro."); } } if (Request.QueryString["ID"] != null) { //recupera o id id = int.Parse(Request.QueryString["ID"]); txtID.Text = id.ToString(); } // se houver ID informado, então carrega o registro do ID informado if (id != 0) { try { // declara o objeto model Local_Model model = new Local_Model(); //recupera o produto do id informado local local = model.Obter(id); // verifica se tem permissão de editar o local acessado if ( ! Master.VerificarAlcance(local.numero_opm) ) Response.Redirect("index.aspx"); //preencher caixas de texto com valores de produto txtID.Text = local.id.ToString(); txtOPM.Text = local.numero_opm; txtNome.Text = local.nome; txtDescricao.Value = local.descricao; txtNumero.Value = local.numero; txtLogradouro.Value = local.logradouro; txtBairro.Value = local.bairro; txtDataInicioAtividade.Value = DateTime.Parse(local.data_inicio_atividade.ToString()).ToString("yyyy-MM-dd"); txtCEP.Text = local.CEP; txtTelefone.Text = local.telefone; cbbAtivo.Checked = local.ativo; ddCidade.SelectedValue = local.id_cidade.ToString(); } catch (Exception) { Master.Alerta("Registro não encontrado."); } } else { txtID.Text = "Novo"; } } }
protected void Page_Load(object sender, EventArgs e) { if (Master.GetNivelPermissao() < Mediador_Model.PERM_ADMIN) { Response.Redirect("index.aspx"); } if (!IsPostBack) { ddEstado.Items.Clear(); ddEstado.Items.Add("AC"); ddEstado.Items.Add("AC"); ddEstado.Items.Add("AL"); ddEstado.Items.Add("AP"); ddEstado.Items.Add("AM"); ddEstado.Items.Add("BA"); ddEstado.Items.Add("CE"); ddEstado.Items.Add("DF"); ddEstado.Items.Add("ES"); ddEstado.Items.Add("GO"); ddEstado.Items.Add("MA"); ddEstado.Items.Add("MT"); ddEstado.Items.Add("MS"); ddEstado.Items.Add("MG"); ddEstado.Items.Add("PA"); ddEstado.Items.Add("PB"); ddEstado.Items.Add("PR"); ddEstado.Items.Add("PE"); ddEstado.Items.Add("PI"); ddEstado.Items.Add("RJ"); ddEstado.Items.Add("RN"); ddEstado.Items.Add("RS"); ddEstado.Items.Add("RO"); ddEstado.Items.Add("RR"); ddEstado.Items.Add("SC"); ddEstado.Items.Add("SP"); ddEstado.Items.Add("SE"); ddEstado.Items.Add("TO"); // MAXIMO DE CARACTERES NOME DA CIDADE txtNome.MaxLength = 100; // declara ID e verifica se existe ID no txtID ou no endereço int id = 0; if (txtID.Text != "Novo") { // recupera o id try { id = int.Parse(txtID.Text); } catch (Exception) { Master.Alerta("Erro ao carregar o cadastro."); } } if (Request.QueryString["ID"] != null) { //recupera o id id = int.Parse(Request.QueryString["ID"]); txtID.Text = id.ToString(); } // se houver ID informado, então carrega o registro do ID informado if (id != 0) { try { // declara o objeto model Cidade_Model model = new Cidade_Model(); //recupera o produto do id informado cidade cidade = model.Obter(id); //preencher caixas de texto com valores de produto txtNome.Text = cidade.nome; ddEstado.SelectedIndex = ddEstado.Items.IndexOf(ddEstado.Items.FindByValue(cidade.estado)); //ddEstado.Items.FindByText(cidade.estado); } catch (Exception) { Master.Alerta("Registro não encontrado."); } } else { txtID.Text = "Novo"; } } }
protected void Page_Load(object sender, EventArgs e) { // CARREGAR NA URL O NUMERO DA PESSOA QUE VAI SER CADASTRADA(APENAS UMA ORDEM) ENTÃO QUANDO // FOR UMA MEDIACAO NOVA, O NUMERO VAI SER 1 E A SESSION DEVE SER APAGADA PARA SER CRIADA NOVAMENTE, EVITANDO SESSOES ANTIGAS if (!IsPostBack) { // tamanho dos campos de acordo com o banco de dados txtCPF.MaxLength = 14; txtRG.MaxLength = 12; txtNome.MaxLength = 100; txtNomePai.MaxLength = 100; txtNomeMae.MaxLength = 100; txtLogradouro.MaxLength = 100; txtNumero.MaxLength = 10; txtBairro.MaxLength = 50; txtTelefone.MaxLength = 20; // carrega os combos da tela Cidade_Model c = new Cidade_Model(); ddCidade.DataSource = c.Listar(); ddCidade.DataValueField = "id"; ddCidade.DataTextField = "nome"; ddCidade.DataBind(); ddCidade.SelectedIndex = 0; ddCidadeNatal.DataSource = c.Listar(); ddCidadeNatal.DataValueField = "id"; ddCidadeNatal.DataTextField = "nome"; ddCidadeNatal.DataBind(); ddCidadeNatal.SelectedIndex = 0; btnMediacao.Visible = true; btnMediacaoDireto.Visible = true; if (Request.QueryString["NEXT"] == null) { btnMediacao.Visible = false; btnMediacaoDireto.Visible = false; // se for a primeira pessoa a ser cadastrada, ou seja, // o parâmetro NEXT não existir ou for 0, remove a sessão Session.Remove("mediacao_partes"); // SE FOR A PRIMEIRA PESSOA A SER CADASTRADA // VERIFICA SE PARAMETRO AGEND FOI PASSADO, // SE SIM, ADICIONA NA SESSAO // SE NAO, REMOVE DA SESSAO if (Request.QueryString["AGEND"] == null) { Session.Remove("med_agendamento"); } else { Session["med_agendamento"] = int.Parse(Request.QueryString["AGEND"].ToString()); } } } }