private void Salvar() { try { codigo = Convert.ToInt32(Request.QueryString["Id"]); this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar); if (codigo == 0) { DOModAlerta.Inserir(gobjModAlerta); Response.Redirect("Listar.aspx?sucesso=1"); } else { DOModAlerta.Atualizar(gobjModAlerta); Response.Redirect("Listar.aspx?sucesso=2"); } } catch (SqlException sqlEx) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Texto_Email_Existe); } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
/// <summary> /// Lista dados do banco de dados /// </summary> private void LerDados() { try { DateTime? datInicio = null; DateTime? datFim = null; List <ModAlerta> objDados = null; if (!String.IsNullOrWhiteSpace(txtDataInicio.Text)) { datInicio = Convert.ToDateTime(txtDataInicio.Text); } if (!String.IsNullOrWhiteSpace(txtDataFim.Text)) { datFim = Convert.ToDateTime(txtDataFim.Text); } objDados = DOModAlerta.Listar((int)Utilitarios.Idioma.Portugues, txtNome.Text, txtEmail.Text, datInicio, datFim); if (objDados != null) { listPager.DataSource = objDados; listPager.DataBind(); BindGrid(); } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
protected void btnExportarXls_Click(object sender, EventArgs e) { try { string strNomeExcel = (DateTime.Now.ToString("yyyyMMdd_hhmmss")) + ".xls"; Utilitarios.Excel.CriarExcel(HttpContext.Current.Response, DOModAlerta.TrataExcel((List <ModAlerta>)listPager.DataSource), strNomeExcel); } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.IniciaTela(); CarregarObjetos(Utilitarios.TipoTransacao.Limpar); if (Request.QueryString["Id"] != null) { codigo = Convert.ToInt32(Request.QueryString["Id"]); gobjModAlerta = DOModAlerta.Obter(codigo, (int)Utilitarios.Idioma.Portugues); CarregarObjetos(Utilitarios.TipoTransacao.Carregar); } } }
/// <summary> /// Verifica todos os registros selecionados na grid e exclui do banco de dados /// </summary> private void Excluir() { bool excluidoSucesso = true; try { foreach (DataGridItem item in grdDados.Items) { if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem) { CheckBox chk = (CheckBox)item.FindControl("chkSeleciona"); if (chk.Checked) { try { DOModAlerta.Excluir(Convert.ToInt32(item.Cells[1].Text)); } catch (Exception ex) { if (ex.Message.IndexOf("conflicted", StringComparison.InvariantCultureIgnoreCase) > -1) { excluidoSucesso = false; } } } } } if (excluidoSucesso) { ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Exclusao_sucesso); } else { ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Erro_FK); } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } IniciaTela(); LerDados(); }
protected void btnEnviar_Click(object sender, EventArgs e) { try { ModAlerta objModAlerta = new ModAlerta(); objModAlerta.Nome = txtNome.Text; objModAlerta.Email = txtEmail.Text; objModAlerta.Empresa = txtEmpresa.Text; objModAlerta.TelefoneDDD = txtTelefoneDDD.Text; objModAlerta.Telefone = txtTelefone.Text; objModAlerta.IdSegmentoEmpresa = Convert.ToInt32(ddlSegmentoEmpresa.SelectedValue); objModAlerta.Estado = txtEstado.Text; objModAlerta.IdPais = Convert.ToInt32(ddlPais.SelectedValue); objModAlerta.ProfissionalMercado = rdlProfissionalMercado.SelectedValue == "1"; objModAlerta.IdIdiomaMailing = Convert.ToInt32(rdlIdioma.SelectedValue); objModAlerta.ReceberMailing = rdlMailing.SelectedValue == "1"; DOModAlerta.Inserir(objModAlerta); IniciaTela(); lblMensagemSucesso.Visible = true; lblMensagemEmailExiste.Visible = false; lblMensagemErro.Visible = false; } catch (SqlException sqlEx) { lblMensagemSucesso.Visible = false; lblMensagemEmailExiste.Visible = true; lblMensagemErro.Visible = false; } catch (Exception ex) { lblMensagemSucesso.Visible = false; lblMensagemEmailExiste.Visible = false; lblMensagemErro.Visible = true; } }