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; } }
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 { } } }
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); } }
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); }
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); } }
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)); } }
public async Task <IActionResult> EditarResponsavel(ResponsavelDTO responsavelEdita) { _responsavelRepository.Atualizar(_mapper.Map <Responsavel>(responsavelEdita)); return(CustomResponse(responsavelEdita)); }