Esempio n. 1
0
        public frmUpdateResponsavel(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd)
        {
            InitializeComponent();

            try
            {
                frmGrid            = frm;
                tpOperacao         = tpo;
                bndResponsavelGrid = bnd;

                MdiParent = frmGrid.MdiParent;

                if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert))
                {
                    ResponsavelDTOBindingSource.AddNew();
                }
                else
                {
                    responsavelDTO = (ResponsavelDTO)bndResponsavelGrid.Current;
                    ResponsavelDTOBindingSource.DataSource = responsavelGL.GetResponsavel(responsavelDTO.Id);
                }

                responsavelDTO = (ResponsavelDTO)ResponsavelDTOBindingSource.Current;
                UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%");
            }
            catch
            {
                throw;
            }
        }
Esempio n. 2
0
        private void bandedGridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
        {
            ResponsavelDTO responsavel = (ResponsavelDTO)ResponsavelDTOBindingSource[e.ListSourceRowIndex];

            try
            {
                if (e.Column.Name.Equals("colCpf") && e.ListSourceRowIndex >= 0 && e.DisplayText != "")
                {
                    e.DisplayText = Convert.ToInt64(e.DisplayText).ToString(@"000\.000\.000\-00");
                }
            }
            catch { }

            if (e.Column.Name.Equals("colTelefone") && e.ListSourceRowIndex >= 0)
            {
                try
                {
                    if (responsavel.Telefone != string.Empty)
                    {
                        e.DisplayText = "(" + responsavel.Dddtelefone + ")" + responsavel.Telefone;
                    }
                    else
                    {
                        e.DisplayText = string.Empty;
                    }
                }
                catch
                { }
            }
        }
Esempio n. 3
0
        public ResponsavelDTO UpdateResponsavel(ResponsavelDTO responsavelDTO)
        {
            try
            {
                if (responsavelDTO == null)
                {
                    throw new ArgumentNullException("ResponsavelDTO");
                }

                if (responsavelDTO.Cpf != null)
                {
                    responsavelDTO.Cpf = responsavelDTO.Cpf.Replace("-", "").Replace(".", "").Replace("_", "").Trim();
                }
                if (responsavelDTO.Telefone != null)
                {
                    responsavelDTO.Telefone = responsavelDTO.Telefone.Replace("_", "").Replace("-", "").Trim();
                }
                if (responsavelDTO.Celular != null)
                {
                    responsavelDTO.Celular = responsavelDTO.Celular.Replace("_", "").Replace("-", "").Trim();
                }

                var persistido = _responsavelRepository.Get(responsavelDTO.Id);
                if (persistido == null)
                {
                    throw new Exception("Responsável não encontrado.");
                }

                var corrente = ResponsavelFactory.CreateResponsavel(
                    responsavelDTO.Nome,
                    responsavelDTO.Cpf,
                    responsavelDTO.Telefone,
                    responsavelDTO.Celular,
                    responsavelDTO.Email,
                    responsavelDTO.Sexo,
                    persistido.DataCadastro,
                    responsavelDTO.TipoAbertura,
                    responsavelDTO.EnviarEmail,
                    responsavelDTO.Rg,
                    responsavelDTO.EstadoCivil
                    );

                corrente.Id = persistido.Id;

                AlterarResponsavel(persistido, corrente);

                var adapter = TypeAdapterFactory.CreateAdapter();
                return(adapter.Adapt <Responsavel, ResponsavelDTO>(corrente));
            }
            catch (Exception ex)
            {
                throw ManipuladorDeExcecao.TrateExcecao(ex);
            }
        }
Esempio n. 4
0
        public List <ResponsavelDTO> RetornaList(string sql)
        {
            List <ResponsavelDTO> lista = new List <ResponsavelDTO>();
            ResponsavelDTO        dto   = new ResponsavelDTO();

            SqlCommand cmd = new SqlCommand(sql, sqlCon);

            dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                dto.EmailResponsavel.Add(dr.GetString(0));
                lista.Add(dto);
            }
            return(lista);
        }
Esempio n. 5
0
        public ResponsavelDTO AddResponsavel(ResponsavelDTO responsavelDTO)
        {
            try
            {
                if (responsavelDTO == null)
                {
                    throw new ArgumentNullException("ResponsavelDTO");
                }

                if (responsavelDTO.Cpf != null)
                {
                    responsavelDTO.Cpf = responsavelDTO.Cpf.Replace("-", "").Replace(".", "").Replace("_", "").Trim();
                }
                if (responsavelDTO.Telefone != null)
                {
                    responsavelDTO.Telefone = responsavelDTO.Telefone.Replace("_", "").Replace("-", "").Trim();
                }
                if (responsavelDTO.Celular != null)
                {
                    responsavelDTO.Celular = responsavelDTO.Celular.Replace("_", "").Replace("-", "").Trim();
                }

                var Responsavel = ResponsavelFactory.CreateResponsavel(
                    responsavelDTO.Nome,
                    responsavelDTO.Cpf,
                    responsavelDTO.Telefone,
                    responsavelDTO.Celular,
                    responsavelDTO.Email,
                    responsavelDTO.Sexo,
                    DateTime.Now,
                    responsavelDTO.TipoAbertura,
                    responsavelDTO.EnviarEmail,
                    responsavelDTO.Rg,
                    responsavelDTO.EstadoCivil
                    );

                SalvarResponsavel(Responsavel);

                var adapter = TypeAdapterFactory.CreateAdapter();
                return(adapter.Adapt <Responsavel, ResponsavelDTO>(Responsavel));
            }
            catch (Exception ex)
            {
                throw ManipuladorDeExcecao.TrateExcecao(ex);
            }
        }
Esempio n. 6
0
 private void Excluir()
 {
     if (MessageBox.Show("Deseja realmente excluir ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
     {
         responsavelDTO = (ResponsavelDTO)ResponsavelDTOBindingSource.Current;
         Cursor         = Cursors.WaitCursor;
         try
         {
             responsavelGL.Delete(responsavelDTO.Id);
             ResponsavelDTOBindingSource.RemoveCurrent();
         }
         catch
         {
             Cursor = Cursors.Default;
             throw;
         }
         Cursor = Cursors.Default;
     }
 }
        public ActionResult Editar(int?id)
        {
            try
            {
                ResponsavelDTO responsavelDTO;
                if (!id.HasValue || id == 0)
                {
                    responsavelDTO = new ResponsavelDTO();
                }
                else
                {
                    responsavelDTO = _responsavelService.FindResponsavel(id.Value);
                }

                return(View(responsavelDTO));
            }
            catch (Exception ex)
            {
                return(View("Error", ex));
            }
        }
 protected ActionResult <ResponsavelDTO> criadoNaRota(ResponsavelDTO r) => Ok(r);
 protected ActionResult <ResponsavelDTO> ok(ResponsavelDTO r) => Ok(r);
        public ActionResult POSTEditar(ResponsavelDTO responsavelDTO)
        {
            try
            {
                var tipo = Request["abertura"];

                if (!string.IsNullOrEmpty(tipo))
                {
                    if (tipo.Equals("Empresário Individual"))
                    {
                        responsavelDTO.TipoAbertura = eTipoAbertura.EmpreendedorIndividual;
                    }
                    else if (tipo.Equals("Empresário Individual"))
                    {
                        responsavelDTO.TipoAbertura = eTipoAbertura.EmpresarioIndividual;
                    }
                    else if (tipo.Equals("Sociedade Limitada"))
                    {
                        responsavelDTO.TipoAbertura = eTipoAbertura.SociedadeLimitada;
                    }
                    else if (tipo.Equals("EIRELI"))
                    {
                        responsavelDTO.TipoAbertura = eTipoAbertura.Eireli;
                    }
                    else if (tipo.Equals("Consórcio"))
                    {
                        responsavelDTO.TipoAbertura = eTipoAbertura.Consorcio;
                    }
                    else if (tipo.Equals("Cooperativa"))
                    {
                        responsavelDTO.TipoAbertura = eTipoAbertura.Cooperativa;
                    }
                    else if (tipo.Equals("Sociedade Anônima"))
                    {
                        responsavelDTO.TipoAbertura = eTipoAbertura.SociedadeAnonima;
                    }
                    else
                    {
                        responsavelDTO.TipoAbertura = eTipoAbertura.OutrosTiposJuridicos;
                    }
                }

                if (responsavelDTO.Id == 0)
                {
                    responsavelDTO = _responsavelService.AddResponsavel(responsavelDTO);
                }
                else
                {
                    _responsavelService.UpdateResponsavel(responsavelDTO);
                }

                return(JavaScript(
                           "MensagemSucesso('O responsável foi salvo com sucesso.');" +
                           "carregarPaginaAjax('" + Url.Action("Index", "Responsavel") + "');"));
            }
            catch (Exception ex)
            {
                TratamentoErro.Tratamento(this, ex);

                return(View("Editar", responsavelDTO));
            }
        }
Esempio n. 11
0
        public async Task <IActionResult> EditarResponsavel(ResponsavelDTO responsavelEdita)
        {
            _responsavelRepository.Atualizar(_mapper.Map <Responsavel>(responsavelEdita));

            return(CustomResponse(responsavelEdita));
        }