public FabricanteDTO ObterPorPK(FabricanteDTO dto) { try { ComandText = "stp_GER_FABRICANTE_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); dto = new FabricanteDTO(); if (dr.Read()) { dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public IHttpActionResult Post([FromBody] FabricanteDTO model) { bool success; try { var entity = new Fabricante() { Id = Guid.NewGuid(), NomeFabricante = model.NomeFabricante }; success = _service.Insert(entity); if (success) { return(Ok(convertToDTO(entity))); } else { return(InternalServerError(new Exception("Não foi possível incluir registro."))); } } catch (Exception ex) { return(InternalServerError(ex)); } }
public FabricanteDTO Alterar(FabricanteDTO dto) { try { ComandText = "stp_GER_FABRICANTE_ALTERAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("SIGLA", dto.Sigla); AddParameter("SITUACAO", dto.Estado); //AddParameter("@UTILIZADOR", dto.Utilizador); AddParameter("CODIGO", dto.Codigo); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
private void BtnSalvar_Click(object sender, RoutedEventArgs e) { if (txtId_Fabricante.Text.Equals("")) { FabricanteDTO fabricante = new FabricanteDTO(); fabricante.NmFabricante = txtDs_Fabricante.Text; Controller.GetInstance().CadastrarFabricante(fabricante); if (Controller.GetInstance().Mensagem != "") { MessageBox.Show(Controller.GetInstance().Mensagem); return; } InicializarBotoes(); InicializarCampos(); InicializarDtg(); } else { FabricanteDTO fabricante = new FabricanteDTO(); fabricante.NmFabricante = txtDs_Fabricante.Text; fabricante.IdFabricante = Convert.ToInt32(txtId_Fabricante.Text); Controller.GetInstance().AtualizarFabricante(fabricante); if (Controller.GetInstance().Mensagem != "") { MessageBox.Show(Controller.GetInstance().Mensagem); return; } InicializarDtg(); } }
public async Task <IActionResult> Post([FromBody] FabricanteDTO obj) { if (obj is null) { return(BadRequest()); } return(Ok(_mapper.Map <FabricanteDTO>(await this.GatewayServiceProvider.Get <IFabricanteService>().Add(obj)))); }
public FabricanteDTO Salvar(FabricanteDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
public async Task <FabricanteDTO> Add(FabricanteDTO obj) { try { var fabricante = _mapper.Map <Fabricante>(obj); await _repository.Create(fabricante); } catch (Exception ex) { throw new Exception(ex + "Aconteceu um erro"); } return(obj); }
public IHttpActionResult Put(Guid id, [FromBody] FabricanteDTO model) { bool success; try { var entity = new Fabricante() { Id = id, NomeFabricante = model.NomeFabricante }; success = _service.Update(id, entity); return(Ok(success)); } catch (Exception ex) { return(InternalServerError(ex)); } }
private static List <FabricanteDTO> readerToListFabricante(SqlDataReader dataReader) { List <FabricanteDTO> listaFabs = new List <FabricanteDTO>(); if (dataReader.HasRows) { while (dataReader.Read()) { FabricanteDTO fab = new FabricanteDTO(); fab.IdFabricante = Convert.ToInt32(dataReader["Id"]); fab.Nombre = Convert.ToString(dataReader["Nombre"]); listaFabs.Add(fab); } } dataReader.Close(); dataReader.Dispose(); return(listaFabs); }
private void BtnEditar(object sender, RoutedEventArgs e) { FabricanteDTO dtgFabricante = (FabricanteDTO)dtgFabricantes.SelectedItem; FabricanteDTO fabricante = Controller.GetInstance().ConsultarFabricanteById(dtgFabricante.IdFabricante); if (Controller.GetInstance().Mensagem != "") { MessageBox.Show(Controller.GetInstance().Mensagem); return; } txtId_Fabricante.Text = fabricante.IdFabricante.ToString(); txtDs_Fabricante.Text = fabricante.NmFabricante; btnSalvar.IsEnabled = true; btnLimpar.IsEnabled = true; btnExcluir.IsEnabled = true; }
private static List <AeronaveDTO> getAeronaves(SqlDataReader dataReader) { List <AeronaveDTO> ListaAeronaves = new List <AeronaveDTO>(); if (dataReader.HasRows) { while (dataReader.Read()) { AeronaveDTO aeronave = new AeronaveDTO(); aeronave.Numero = Convert.ToInt32(dataReader["Numero"]); FabricanteDTO fabricante = new FabricanteDTO(); fabricante.IdFabricante = Convert.ToInt32(dataReader["Fabricante"]); fabricante.Nombre = Convert.ToString(dataReader["Nombre"]); aeronave.Fabricante = fabricante; if (dataReader["Fecha_Alta"] != DBNull.Value) { aeronave.FechaAlta = Convert.ToDateTime(dataReader["Fecha_Alta"]); } else { aeronave.FechaAlta = DateTime.MinValue; } aeronave.KG = Convert.ToInt32(dataReader["Kg_Disponibles"]); aeronave.Matricula = Convert.ToString(dataReader["Matricula"]); ModeloDTO modelo = new ModeloDTO(); modelo.Id = Convert.ToInt32(dataReader["Modelo"]); modelo.Modelo = Convert.ToString(dataReader["Modelo_Desc"]); aeronave.Modelo = modelo; TipoServicioDTO tipoServicio = new TipoServicioDTO(); tipoServicio.IdTipoServicio = Convert.ToInt32(dataReader["Tipo_Servicio"]); tipoServicio.Descripcion = Convert.ToString(dataReader["Descripcion"]); aeronave.TipoServicio = tipoServicio; ListaAeronaves.Add(aeronave); } dataReader.Close(); dataReader.Dispose(); } return(ListaAeronaves); }
public List <FabricanteDTO> ObterPorFiltro(FabricanteDTO dto) { List <FabricanteDTO> lista; try { ComandText = "stp_GER_FABRICANTE_OBTERPORFILTRO"; AddParameter("DESCRICAO", dto.Descricao); MySqlDataReader dr = ExecuteReader(); lista = new List <FabricanteDTO>(); while (dr.Read()) { dto = new FabricanteDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); lista.Add(dto); } } catch (Exception ex) { dto = new FabricanteDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); lista = new List <FabricanteDTO>(); lista.Add(dto); } finally { FecharConexao(); } return(lista); }
public FabricanteDTO Eliminar(FabricanteDTO dto) { try { ComandText = "stp_GER_FABRICANTE_EXCLUIR"; AddParameter("CODIGO", dto.Codigo); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public async Task <FabricanteDTO> Update(FabricanteDTO obj) { if (_repository.Search(c => c.Nome == obj.Nome && c.Cnpj == obj.Cnpj).Result.Any()) { throw new ArgumentException("já existe um fabricante com este nome!"); } else { try { var fabricante = _mapper.Map <FabricanteDTO, Fabricante>(obj); await _repository.Update(fabricante); } catch (Exception ex) { throw new Exception(ex + "Aconteceu um erro!"); } return(obj); } }
public FabricanteDTO ObterPorPK(FabricanteDTO dto) { return(dao.ObterPorPK(dto)); }
public FabricanteDTO Excluir(FabricanteDTO dto) { return(dao.Eliminar(dto)); }
public List <FabricanteDTO> ObterPorFiltro(FabricanteDTO dto) { return(dao.ObterPorFiltro(dto)); }