protected void btnSalvarNovoProspect_Click(object sender, EventArgs e) { try { ProspectControl prospectDal = new ProspectControl(); if (Session["EditProspect"] != null) { Session.Remove("EditProspect"); prospectDal.Update(GetFieldsNovoProspect()); CleanFieldsNovoProspect(); DoSearch(); MessageBox.Show("Cadastro de Prospect atualizado com sucesso.", MessageBox.MessageType.Success); } else { ProspectFields prospect = GetFieldsNovoProspect(); prospectDal.Add(ref prospect); CleanFieldsNovoProspect(); DoSearch(); MessageBox.Show("Prospect incluido com sucesso.", MessageBox.MessageType.Success); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
private void DoSearch() { try { string NomeProspect = txtNomeProspect.Text; string NomeContato = txtNomeContato.Text; string TipoPessoa = ddlTipo.SelectedItem.Text; string CPF = txtCPF.Text; string CNPJ = txtCnpj.Text; string Situacao = string.Empty; if (cbSituacaoProspeccao.SelectedValue != "Selecione...") { Situacao = cbSituacaoProspeccao.SelectedItem.Text; } string idUsuario = Session["idUsuario"].ToString(); ProspectControl prospectControl = new ProspectControl(); gvPrincipal.DataSource = prospectControl.GetAllProspectdPrincipal(Convert.ToInt32(idUsuario), NomeProspect, NomeContato, TipoPessoa, CPF, CNPJ, Situacao); gvPrincipal.DataBind(); } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
private ProspectFields GetFieldsNovoProspect() { ProspectControl prospectDal = new ProspectControl(); UsuarioFields user = (UsuarioFields)Session["usuarioObj"]; ProspectFields prospect = (string.IsNullOrEmpty(hidItem.Value) ? new ProspectFields() : prospectDal.GetItem(int.Parse(hidItem.Value))); prospect.Nome = Nome; prospect.Endereco = txtEndereco.Text; prospect.Telefone = txtTelefone.Text; prospect.Email = txtEmail.Text; if (TipoPessoa != "Selecione...") { prospect.Tipo = TipoPessoa; } else { prospect.Tipo = string.Empty; } if (Segmento != "Selecione...") { prospect.Segmento = Segmento; } else { prospect.Segmento = string.Empty; } prospect.Observacao = txtObservacao.Text; prospect.Bairro = txtBairro.Text; prospect.Cidade = txtCidade.Text; if (Estado != "Selecione...") { prospect.Estado = Estado; } else { prospect.Estado = string.Empty; } prospect.PessoaContato = txtPessoaContato.Text; prospect.CPF = txtCPFNovoProspect.Text; prospect.CNPJ = txtCNPJNovoProspect.Text; prospect.FkUsuario = user.idUsuario; prospect.DataCadastro = DateTime.Now; string situacaoProspect = new ProspectControl().GetSituacaoProspect(prospect.idProspect); if (string.IsNullOrEmpty(situacaoProspect)) { prospect.SituacaoProspect = "Não Contatado"; } else { prospect.SituacaoProspect = situacaoProspect; } return(prospect); }
private void BindFields() { ProspectControl pc = new ProspectControl(); ProspectFields pf = pc.GetItem(Convert.ToInt32(hfIdProspect.Value)); txtNomeProspect.Text = pf.Nome; txtNomeProspect.Enabled = false; }
//protected void Page_Load(object sender, EventArgs e) //{ // MessageBox.Include(this); // txtNumConta.Enabled = false; // if (!IsPostBack) // { // if (Session["idProspectHist"] != null) // { // BindProspectFields(Convert.ToInt32(Session["idProspectHist"])); // if (Session["idContatoEdit"] != null) // { // BindContactFields(Convert.ToInt32(Session["idContatoEdit"])); // } // else // { // CleanFields(); // } // } // else if (Session["idProspectNew"] != null) // { // BindProspectFields(Convert.ToInt32(Session["idProspectNew"])); // txtDate.Text = DateTime.Now.ToShortDateString(); // ddlTipo.Items.FindByText("Telefonema").Selected = true; // } // } //} private void BindProspectFields(int id) { ProspectFields pf = new ProspectControl().GetItem(id); txtNomeProspectMod.Text = pf.Nome; txtDate.Text = DateTime.Now.ToShortDateString(); //txtNomeProspect.Enabled = false; }
//private string GetSituacao() //{ // string situacao = string.Empty; // if (!string.IsNullOrEmpty( rblSituacaoProspect.SelectedValue.ToString())) // situacao = rblSituacaoProspect.SelectedItem.Text; // return situacao; //} private void DoSearch(int idProspect) { string idUsuario = Session["idUsuario"].ToString(); ProspectControl prospectControl = new ProspectControl(); gvPrincipal.DataSource = prospectControl.GetAllProspectdPrincipal(Convert.ToInt32(idUsuario), txtNomeProspect.Text, string.Empty, string.Empty, string.Empty, string.Empty, ddlSituacao.SelectedValue); gvPrincipal.DataBind(); }
private void BindProspectFields(int id) { ProspectControl pc = new ProspectControl(); ProspectFields pf = pc.GetItem(id); txtNomeProspect.Text = pf.Nome; txtNomeProspect.Enabled = false; }
private void BindFields() { ProspectControl pc = new ProspectControl(); ProspectFields pf = pc.GetItem(Convert.ToInt32(hfIdProspect.Value)); txtNomeProspect.Text = pf.Nome; txtNomeProspect.Enabled = false; }
protected void btnHistorico_Click(object sender, EventArgs e) { try { ProspectControl prospectDal = new ProspectControl(); ImageButton imgButton; imgButton = (ImageButton)sender; //converter objeto para checkbox GridViewRow row = (GridViewRow)imgButton.Parent.Parent; // pegar a linha pai desta checkbox int idProspect = Convert.ToInt32(gvPrincipal.DataKeys[row.RowIndex]["idProspect"].ToString()); //pegar o código da datakey da linha Session.Add("idProspectHist", idProspect); mpeHistorico.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
protected void btnExcluiProspect_Click(object sender, EventArgs e) { try { ProspectControl prospectDal = new ProspectControl(); if (!string.IsNullOrEmpty(hidItem.Value)) { ProspectFields prospectObj = prospectDal.GetItem(Helper.GetSelectedGridItemID(gvPrincipal, Request.Form[hidItem.UniqueID])); prospectDal.Delete(prospectObj.idProspect); MessageBox.Show("Prospect apagado com sucesso.", MessageBox.MessageType.Success); DoSearch(); } else { MessageBox.Show("Nenhum Prospect selecionado.", MessageBox.MessageType.Info); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
protected void btnEditaProspect_Click(object sender, EventArgs e) { try { ProspectControl prospectDal = new ProspectControl(); if (!string.IsNullOrEmpty(hidItem.Value)) { ProspectFields prospectObj = prospectDal.GetItem(Helper.GetSelectedGridItemID(gvPrincipal, Request.Form[hidItem.UniqueID])); SetFields(prospectObj); hidItem.Value = prospectObj.idProspect.ToString(); Session["EditProspect"] = prospectObj; mpeNovoProspect.Show(); } else { MessageBox.Show("Nenhum Prospect selecionado.", MessageBox.MessageType.Info); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
protected void btnSalvar_Click(object sender, EventArgs e) { switch (ValidFields()) { case "Numero Conta Em Branco": MessageBox.Show("Situação Associada. Campo Número da Conta é de preenchimento obrigatório.", MessageBox.MessageType.Info); break; case "Descricao em Branco": MessageBox.Show("Campo Descrição é de preenchimento obrigatório.", MessageBox.MessageType.Info); break; case "Data em Branco": MessageBox.Show("Campo Data é de preenchimento obrigatório.", MessageBox.MessageType.Info); break; case "OK": using (TransactionScope scope = new TransactionScope()) { try { int idProspect = -1; if (Session["idProspectNew"] != null) { idProspect = Convert.ToInt32(Session["idProspectNew"].ToString()); } else if (Session["idProspectHist"] != null) { idProspect = Convert.ToInt32(Session["idProspectHist"].ToString()); } ProspectControl prospectData = new ProspectControl(); ProspectFields prospectObj = new ProspectFields(); prospectObj = prospectData.GetItem(idProspect); NomeProspect = prospectObj.Nome; ContatoControl contatoDal = new ContatoControl(); ContatoFields contatoObj = new ContatoFields(); contatoObj.DataCadastro = DateTime.Now; contatoObj.DataContato = Convert.ToDateTime(txtDate.Text + " " + DateTime.Now.TimeOfDay); contatoObj.Descricao = DescricaoContato; contatoObj.Situacao = Situacao; contatoObj.Tipo = Tipo; contatoObj.fkProspect = prospectObj.idProspect; int id = -1; if (Convert.ToInt32(hfEditaContato.Value) > 0) { contatoObj.idContato = Convert.ToInt32(hfEditaContato.Value); contatoDal.Update(contatoObj); id = contatoObj.idContato; } else { string situacaoContatoProspect = prospectObj.SituacaoProspect; if (situacaoContatoProspect != "Associada") { id = contatoDal.Add(ref contatoObj); } else { MessageBox.Show("Usuário com situação de Associada, favor verificar.", MessageBox.MessageType.Info); return; } } if (contatoObj.Tipo == "Associada") { AssociacaoControl associacaoDal = new AssociacaoControl(); AssociacaoFields associacaoObj = new AssociacaoFields(); associacaoObj.DataCadastro = contatoObj.DataCadastro; associacaoObj.DataAssociacao = contatoObj.DataContato; associacaoObj.NumeroConta = txtNumConta.Text; associacaoObj.fkContato = id; if (Convert.ToInt32(hfEditaContato.Value) > 0) { AssociacaoFields aux = associacaoDal.FindByfkContato(Convert.ToInt32(hfEditaContato.Value)); if (aux != null) { associacaoObj.idAssociacao = aux.idAssociacao; associacaoDal.Update(associacaoObj); prospectObj.SituacaoProspect = Situacao; prospectData.Update(prospectObj); } else { associacaoDal.Add(ref associacaoObj); prospectObj.SituacaoProspect = Situacao; prospectData.Update(prospectObj); } } else { string situacaoProspect = string.Empty; associacaoDal.Add(ref associacaoObj); prospectObj.SituacaoProspect = Situacao; prospectData.Update(prospectObj); } } if (Session["idProspectNew"] != null) { CleanFields(); MessageBox.Show("Contato adicionado com sucesso.", MessageBox.MessageType.Success); } else if (Session["idProspectHist"] != null) { CleanFields(); MessageBox.Show("Contato alterado com sucesso.", MessageBox.MessageType.Success); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } scope.Complete(); break; } } }
protected void btnNovoContato_Click(object sender, EventArgs e) { try { CleanFieldsFormContato(); ProspectControl prospectDal = new ProspectControl(); ImageButton imgButton; imgButton = (ImageButton)sender; //converter objeto para checkbox GridViewRow row = (GridViewRow)imgButton.Parent.Parent; // pegar a linha pai desta checkbox int idProspect = Convert.ToInt32(gvPrincipal.DataKeys[row.RowIndex]["idProspect"].ToString());//pegar o código da datakey da linha Session.Add("idProspectNew", idProspect); BindProspectFields(idProspect); mpeNovoContato.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
private void DoSearch() { try { string NomeProspect = txtNomeProspect.Text; string NomeContato = txtNomeContato.Text; string TipoPessoa = ddlTipo.SelectedItem.Text; string CPF = txtCPF.Text; string CNPJ = txtCnpj.Text; string Situacao = string.Empty; if (cbSituacaoProspeccao.SelectedValue != "Selecione...") Situacao = cbSituacaoProspeccao.SelectedItem.Text; string idUsuario = Session["idUsuario"].ToString(); ProspectControl prospectControl = new ProspectControl(); gvPrincipal.DataSource = prospectControl.GetAllProspectdPrincipal(Convert.ToInt32(idUsuario), NomeProspect, NomeContato, TipoPessoa, CPF, CNPJ, Situacao); gvPrincipal.DataBind(); } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
private void ReadExcelInfo(string fileName, int idUsuario) { SqlTransaction trans = null; SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["StringConn"].ToString()); Conn.Open(); trans = Conn.BeginTransaction(); try { DataSet dsFile = new DataSet(); OleDbDataAdapter MyCommand; // OleDbConnection MyConnection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties=Excel 8.0;"); OleDbConnection MyConnection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\" + fileName + ";Extended Properties=Excel 12.0;"); MyCommand = new System.Data.OleDb.OleDbDataAdapter("SELECT * FROM [Plan1$]", MyConnection); MyCommand.TableMappings.Add("Table", "TableIndicacao"); MyCommand.Fill(dsFile); foreach (DataRow row in dsFile.Tables["TableIndicacao"].Rows) { UsuarioFields userFazIndicacao = (UsuarioFields)Session["usuarioObj"]; ProspectControl prospectDal = new ProspectControl(); ProspectFields indicacaoRecebida = new ProspectFields(); ProspectValidator prospectBus = new ProspectValidator(); indicacaoRecebida.Bairro = row["Bairro"].ToString(); indicacaoRecebida.Cidade = row["Cidade"].ToString(); indicacaoRecebida.Endereco = row["Endereço"].ToString(); indicacaoRecebida.Estado = row["Estado"].ToString(); indicacaoRecebida.Nome = row["Nome"].ToString(); indicacaoRecebida.Telefone = row["Telefone"].ToString(); indicacaoRecebida.Tipo = row["Tipo_Pessoa"].ToString(); indicacaoRecebida.Segmento = row["Segmento"].ToString(); indicacaoRecebida.CPF = row["CPF"].ToString(); indicacaoRecebida.CNPJ = row["CNPJ"].ToString(); indicacaoRecebida.PessoaContato = row["Contato"].ToString(); indicacaoRecebida.Email = row["Email"].ToString(); indicacaoRecebida.DataCadastro = DateTime.Now; indicacaoRecebida.SituacaoProspect = "Indicação"; indicacaoRecebida.FkUsuario = int.Parse(ddlUsuarioParaIndicacao.SelectedValue); indicacaoRecebida.fkIndicacao = 999; if (prospectBus.isValid(indicacaoRecebida)) { prospectDal.Add(ref indicacaoRecebida); } else { trans.Rollback(); Conn.Close(); MyConnection.Close(); throw new Exception("Erro ao tentar importar indicação."); } } trans.Commit(); Conn.Close(); MyConnection.Close(); MessageBox.Show("Importação realizada com sucesso", MessageBox.MessageType.Success); } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
protected void btnExcluiProspect_Click(object sender, EventArgs e) { try { ProspectControl prospectDal = new ProspectControl(); if (!string.IsNullOrEmpty(hidItem.Value)) { ProspectFields prospectObj = prospectDal.GetItem(Helper.GetSelectedGridItemID(gvPrincipal, Request.Form[hidItem.UniqueID])); prospectDal.Delete(prospectObj.idProspect); MessageBox.Show("Prospect apagado com sucesso.", MessageBox.MessageType.Success); DoSearch(); } else { MessageBox.Show("Nenhum Prospect selecionado.", MessageBox.MessageType.Info); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
//protected void Page_Load(object sender, EventArgs e) //{ // MessageBox.Include(this); // txtNumConta.Enabled = false; // if (!IsPostBack) // { // if (Session["idProspectHist"] != null) // { // BindProspectFields(Convert.ToInt32(Session["idProspectHist"])); // if (Session["idContatoEdit"] != null) // { // BindContactFields(Convert.ToInt32(Session["idContatoEdit"])); // } // else // { // CleanFields(); // } // } // else if (Session["idProspectNew"] != null) // { // BindProspectFields(Convert.ToInt32(Session["idProspectNew"])); // txtDate.Text = DateTime.Now.ToShortDateString(); // ddlTipo.Items.FindByText("Telefonema").Selected = true; // } // } //} private void BindProspectFields(int id) { ProspectFields pf = new ProspectControl().GetItem(id); txtNomeProspectMod.Text = pf.Nome; txtDate.Text = DateTime.Now.ToShortDateString(); //txtNomeProspect.Enabled = false; }
private void ReadExcelInfo(string fileName, int idUsuario) { SqlTransaction trans = null; SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["StringConn"].ToString()); Conn.Open(); trans = Conn.BeginTransaction(); try { DataSet dsFile = new DataSet(); OleDbDataAdapter MyCommand; // OleDbConnection MyConnection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties=Excel 8.0;"); OleDbConnection MyConnection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\"+ fileName + ";Extended Properties=Excel 12.0;"); MyCommand = new System.Data.OleDb.OleDbDataAdapter("SELECT * FROM [Plan1$]", MyConnection); MyCommand.TableMappings.Add("Table", "TableIndicacao"); MyCommand.Fill(dsFile); foreach (DataRow row in dsFile.Tables["TableIndicacao"].Rows) { UsuarioFields userFazIndicacao = (UsuarioFields)Session["usuarioObj"]; ProspectControl prospectDal = new ProspectControl(); ProspectFields indicacaoRecebida = new ProspectFields(); ProspectValidator prospectBus = new ProspectValidator(); indicacaoRecebida.Bairro = row["Bairro"].ToString(); indicacaoRecebida.Cidade = row["Cidade"].ToString(); indicacaoRecebida.Endereco = row["Endereço"].ToString(); indicacaoRecebida.Estado = row["Estado"].ToString(); indicacaoRecebida.Nome = row["Nome"].ToString(); indicacaoRecebida.Telefone = row["Telefone"].ToString(); indicacaoRecebida.Tipo = row["Tipo_Pessoa"].ToString(); indicacaoRecebida.Segmento = row["Segmento"].ToString(); indicacaoRecebida.CPF = row["CPF"].ToString(); indicacaoRecebida.CNPJ = row["CNPJ"].ToString(); indicacaoRecebida.PessoaContato = row["Contato"].ToString(); indicacaoRecebida.Email = row["Email"].ToString(); indicacaoRecebida.DataCadastro = DateTime.Now; indicacaoRecebida.SituacaoProspect = "Indicação"; indicacaoRecebida.FkUsuario = int.Parse(ddlUsuarioParaIndicacao.SelectedValue); indicacaoRecebida.fkIndicacao = 999; if (prospectBus.isValid(indicacaoRecebida)) prospectDal.Add(ref indicacaoRecebida); else { trans.Rollback(); Conn.Close(); MyConnection.Close(); throw new Exception("Erro ao tentar importar indicação."); } } trans.Commit(); Conn.Close(); MyConnection.Close(); MessageBox.Show("Importação realizada com sucesso",MessageBox.MessageType.Success); } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
private ProspectFields GetFieldsNovoProspect() { ProspectControl prospectDal = new ProspectControl(); UsuarioFields user = (UsuarioFields)Session["usuarioObj"]; ProspectFields prospect = (string.IsNullOrEmpty(hidItem.Value) ? new ProspectFields() : prospectDal.GetItem(int.Parse(hidItem.Value))); prospect.Nome = Nome; prospect.Endereco = txtEndereco.Text; prospect.Telefone = txtTelefone.Text; prospect.Email = txtEmail.Text; if (TipoPessoa != "Selecione...") prospect.Tipo = TipoPessoa; else prospect.Tipo = string.Empty; if (Segmento != "Selecione...") prospect.Segmento = Segmento; else prospect.Segmento = string.Empty; prospect.Observacao = txtObservacao.Text; prospect.Bairro = txtBairro.Text; prospect.Cidade = txtCidade.Text; if (Estado != "Selecione...") prospect.Estado = Estado; else prospect.Estado = string.Empty; prospect.PessoaContato = txtPessoaContato.Text; prospect.CPF = txtCPFNovoProspect.Text; prospect.CNPJ = txtCNPJNovoProspect.Text; prospect.FkUsuario = user.idUsuario; prospect.DataCadastro = DateTime.Now; string situacaoProspect = new ProspectControl().GetSituacaoProspect(prospect.idProspect); if (string.IsNullOrEmpty(situacaoProspect)) prospect.SituacaoProspect = "Não Contatado"; else prospect.SituacaoProspect = situacaoProspect; return prospect; }
private void BindProspectFields(int id) { ProspectControl pc = new ProspectControl(); ProspectFields pf = pc.GetItem(id); txtNomeProspect.Text = pf.Nome; txtNomeProspect.Enabled = false; }
protected void btnSalvar_Click(object sender, EventArgs e) { switch (ValidFields()) { case "Numero Conta Em Branco": MessageBox.Show("Situação Associada. Campo Número da Conta é de preenchimento obrigatório.", MessageBox.MessageType.Info); break; case "Descricao em Branco": MessageBox.Show("Campo Descrição é de preenchimento obrigatório.", MessageBox.MessageType.Info); break; case "Data em Branco": MessageBox.Show("Campo Data é de preenchimento obrigatório.", MessageBox.MessageType.Info); break; case "OK": using (TransactionScope scope = new TransactionScope()) { try { int idProspect = -1; if (Session["idProspectNew"] != null) { idProspect = Convert.ToInt32(Session["idProspectNew"].ToString()); } else if (Session["idProspectHist"] != null) { idProspect = Convert.ToInt32(Session["idProspectHist"].ToString()); } ProspectControl prospectData = new ProspectControl(); ProspectFields prospectObj = new ProspectFields(); prospectObj = prospectData.GetItem(idProspect); NomeProspect = prospectObj.Nome; ContatoControl contatoDal = new ContatoControl(); ContatoFields contatoObj = new ContatoFields(); contatoObj.DataCadastro = DateTime.Now; contatoObj.DataContato = Convert.ToDateTime(txtDate.Text + " " + DateTime.Now.TimeOfDay); contatoObj.Descricao = DescricaoContato; contatoObj.Situacao = Situacao; contatoObj.Tipo = Tipo; contatoObj.fkProspect = prospectObj.idProspect; int id = -1; if (Convert.ToInt32(hfEditaContato.Value) > 0) { contatoObj.idContato = Convert.ToInt32(hfEditaContato.Value); contatoDal.Update(contatoObj); id = contatoObj.idContato; } else { string situacaoContatoProspect = prospectObj.SituacaoProspect; if (situacaoContatoProspect != "Associada") id = contatoDal.Add(ref contatoObj); else { MessageBox.Show("Usuário com situação de Associada, favor verificar.", MessageBox.MessageType.Info); return; } } if (contatoObj.Tipo == "Associada") { AssociacaoControl associacaoDal = new AssociacaoControl(); AssociacaoFields associacaoObj = new AssociacaoFields(); associacaoObj.DataCadastro = contatoObj.DataCadastro; associacaoObj.DataAssociacao = contatoObj.DataContato; associacaoObj.NumeroConta = txtNumConta.Text; associacaoObj.fkContato = id; if (Convert.ToInt32(hfEditaContato.Value) > 0) { AssociacaoFields aux = associacaoDal.FindByfkContato(Convert.ToInt32(hfEditaContato.Value)); if (aux != null) { associacaoObj.idAssociacao = aux.idAssociacao; associacaoDal.Update(associacaoObj); prospectObj.SituacaoProspect = Situacao; prospectData.Update(prospectObj); } else { associacaoDal.Add(ref associacaoObj); prospectObj.SituacaoProspect = Situacao; prospectData.Update(prospectObj); } } else { string situacaoProspect = string.Empty; associacaoDal.Add(ref associacaoObj); prospectObj.SituacaoProspect = Situacao; prospectData.Update(prospectObj); } } if (Session["idProspectNew"] != null) { CleanFields(); MessageBox.Show("Contato adicionado com sucesso.", MessageBox.MessageType.Success); } else if (Session["idProspectHist"] != null) { CleanFields(); MessageBox.Show("Contato alterado com sucesso.", MessageBox.MessageType.Success); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } scope.Complete(); break; } } }
protected void btnSalvarNovoProspect_Click(object sender, EventArgs e) { try { ProspectControl prospectDal = new ProspectControl(); if (Session["EditProspect"] != null) { Session.Remove("EditProspect"); prospectDal.Update(GetFieldsNovoProspect()); CleanFieldsNovoProspect(); DoSearch(); MessageBox.Show("Cadastro de Prospect atualizado com sucesso.", MessageBox.MessageType.Success); } else { ProspectFields prospect = GetFieldsNovoProspect(); prospectDal.Add(ref prospect); CleanFieldsNovoProspect(); DoSearch(); MessageBox.Show("Prospect incluido com sucesso.", MessageBox.MessageType.Success); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
protected void btnEditaProspect_Click(object sender, EventArgs e) { try { ProspectControl prospectDal = new ProspectControl(); if (!string.IsNullOrEmpty(hidItem.Value)) { ProspectFields prospectObj = prospectDal.GetItem(Helper.GetSelectedGridItemID(gvPrincipal, Request.Form[hidItem.UniqueID])); SetFields(prospectObj); hidItem.Value = prospectObj.idProspect.ToString(); Session["EditProspect"] = prospectObj; mpeNovoProspect.Show(); } else { MessageBox.Show("Nenhum Prospect selecionado.",MessageBox.MessageType.Info); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }
//private string GetSituacao() //{ // string situacao = string.Empty; // if (!string.IsNullOrEmpty( rblSituacaoProspect.SelectedValue.ToString())) // situacao = rblSituacaoProspect.SelectedItem.Text; // return situacao; //} private void DoSearch(int idProspect) { string idUsuario = Session["idUsuario"].ToString(); ProspectControl prospectControl = new ProspectControl(); gvPrincipal.DataSource = prospectControl.GetAllProspectdPrincipal(Convert.ToInt32(idUsuario), txtNomeProspect.Text, string.Empty, string.Empty, string.Empty, string.Empty,ddlSituacao.SelectedValue); gvPrincipal.DataBind(); }