private void BindFields()
 {
     ProspectControl pc = new ProspectControl();
     ProspectFields pf = pc.GetItem(Convert.ToInt32(hfIdProspect.Value));
     txtNomeProspect.Text = pf.Nome;
     txtNomeProspect.Enabled = false;
 }
Beispiel #2
0
        private void BindFields()
        {
            ProspectControl pc = new ProspectControl();
            ProspectFields  pf = pc.GetItem(Convert.ToInt32(hfIdProspect.Value));

            txtNomeProspect.Text    = pf.Nome;
            txtNomeProspect.Enabled = false;
        }
Beispiel #3
0
        private void BindProspectFields(int id)
        {
            ProspectControl pc = new ProspectControl();
            ProspectFields  pf = pc.GetItem(id);

            txtNomeProspect.Text    = pf.Nome;
            txtNomeProspect.Enabled = false;
        }
Beispiel #4
0
 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);
     }
 }
Beispiel #5
0
        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;
                    }

            }
        }
 private void BindProspectFields(int id)
 {
     ProspectControl pc = new ProspectControl();
     ProspectFields pf = pc.GetItem(id);
     txtNomeProspect.Text = pf.Nome;
     txtNomeProspect.Enabled = false;
 }
Beispiel #8
0
        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;
                }
            }
        }
Beispiel #9
0
        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);
        }
Beispiel #10
0
        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;
        }
Beispiel #11
0
        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);
            }
        }
Beispiel #12
0
        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);
            }
        }