private void BtnSalvar_Click(object sender, RoutedEventArgs e) { if (txtId_Unidade.Text.Equals("")) { UnidadeDTO unidade = new UnidadeDTO(); unidade.DsUnidade = txtDs_Unidade.Text; Controller.GetInstance().CadastarUnidade(unidade); if (Controller.GetInstance().Mensagem != "") { MessageBox.Show(Controller.GetInstance().Mensagem); return; } InicializarBotoes(); InicializarCampos(); InicializarDtg(); } else { UnidadeDTO unidade = new UnidadeDTO(); unidade.IdUnidade = Convert.ToInt32(txtId_Unidade.Text); unidade.DsUnidade = txtDs_Unidade.Text; Controller.GetInstance().AtualizarUnidade(unidade); if (Controller.GetInstance().Mensagem != "") { MessageBox.Show(Controller.GetInstance().Mensagem); return; } InicializarDtg(); } }
/// <summary> /// Consulta informações do usuário por nome. /// </summary> /// <param name="unidade">Nome do usuário que será consultado.</param> /// <returns>Informações do usuário encontrado.</returns> public UnidadeCollectionDTO ReadName(string unidade) { UnidadeCollectionDTO unidadeCollectionDTO = new UnidadeCollectionDTO(); try { dataBaseAccess.ClearParameters(); dataBaseAccess.AddParameters("_siglaUnidade", unidade); DataTable dataTable = new DataTable(); dataTable = dataBaseAccess.Consult(CommandType.StoredProcedure, "sp_unidade_nome"); foreach (DataRow row in dataTable.Rows) { UnidadeDTO unidadeDTO = new UnidadeDTO(); unidadeDTO.IdUnidade = Convert.ToInt32(row["IdUnidade"]); unidadeDTO.SiglaUnidade = row["SiglaUnidade"].ToString(); unidadeDTO.DescricaoUnidade = row["DescricaoUnidade"].ToString(); unidadeCollectionDTO.Add(unidadeDTO); } return(unidadeCollectionDTO); } catch (Exception ex) { StringBuilder message = new StringBuilder(); message.Append("Não foi possível consultar unidade por nome:\n\n").Append(ex.Message); throw new Exception(message.ToString()); } finally { dataBaseAccess.ClearParameters(); } }
public ObjectResult Put([FromBody] UnidadeDTO unidade) { var unidadeEntity = _mapper.Map <UnidadeEntity>(unidade); _unidadeApp.Salvar(unidadeEntity); return(StatusCode((int)HttpStatusCode.Created, unidade)); }
public UnidadeDTO ObterPorPK(UnidadeDTO dto) { try { ComandText = "stp_GER_UNIDADE_MEDICAO_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); dto = new UnidadeDTO(); 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()); dto.Quantidade = decimal.Parse(dr[4].ToString() == "" ? "1" : dr[4].ToString()); dto.FactorConversao = dr[5].ToString(); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public UnidadeDTO Alterar(UnidadeDTO dto) { try { ComandText = "stp_GER_UNIDADE_MEDICAO_ALTERAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("SIGLA", dto.Sigla); AddParameter("SITUACAO", dto.Estado); AddParameter("CODIGO", dto.Codigo); AddParameter("QUANTIDADE", dto.Quantidade); AddParameter("FACTOR", dto.FactorConversao); ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public UnidadeDTO Adicionar(UnidadeDTO dto) { try { ComandText = "stp_CLI_LABORATORIO_UNIDADE_EXAME_ADICIONAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("SIGLA", dto.Sigla); AddParameter("SITUACAO", dto.Estado); AddParameter("QUANTIDADE", dto.Quantidade); AddParameter("FACTOR", dto.FactorConversao); dto.Codigo = ExecuteInsert(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public UnidadeDTO Salvar(UnidadeDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
public UnidadeViewModel ObterUnidade(int Id) { using (HttpClient client = new HttpClient()) { ServiceBase(client); HttpResponseMessage response = client.GetAsync("Unidade/ObterUnidade/" + Id).Result; string stringData = response.Content.ReadAsStringAsync().Result; UnidadeDTO data = JsonConvert.DeserializeObject <UnidadeDTO>(stringData); var unidadeModel = _mapper.Map <UnidadeViewModel>(data); return(unidadeModel); } }
public void AlterarUnidade(UnidadeViewModel unidade) { using (HttpClient client = new HttpClient()) { var unidadeDTO = _mapper.Map <UnidadeDTO>(unidade); ServiceBase(client); string parametroJSON = JsonConvert.SerializeObject(unidadeDTO); StringContent conteudo = new StringContent(parametroJSON, Encoding.UTF8, "application/json"); HttpResponseMessage response = client.PutAsync("Unidade/AlterarUnidade", conteudo).Result; string stringData = response.Content.ReadAsStringAsync().Result; UnidadeDTO data = JsonConvert.DeserializeObject <UnidadeDTO>(stringData); } }
public IActionResult EditarUnidade(int id) { Unidade unidade = database.Unidades.First(u => u.Id == id); UnidadeDTO unidadeDTO = new UnidadeDTO() { Id = unidade.Id, Nome = unidade.Nome, Simbolo = unidade.Simbolo }; return(View(unidadeDTO)); }
public List <UnidadeDTO> ObterLista() { List <UnidadeDTO> lista = new List <UnidadeDTO>(); UnidadeDTO dto; try { ComandText = "stp_GER_UNIDADE_MEDICAO_OBTERPORFILTRO"; AddParameter("@DESCRICAO", string.Empty); MySqlDataReader dr = ExecuteReader(); while (dr.Read()) { dto = new UnidadeDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); dto.Quantidade = decimal.Parse(dr[4].ToString() == "" ? "0" : dr[4].ToString()); dto.Descricao = dto.Sigla + " - " + dto.Descricao + " " + dto.Quantidade + " Unidades"; lista.Add(dto); } } catch (Exception ex) { dto = new UnidadeDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); dto.Descricao = dto.MensagemErro; lista = new List <UnidadeDTO>(); lista.Add(dto); } finally { FecharConexao(); } return(lista); }
public IActionResult Editar(UnidadeDTO unidadeDTO) { if (ModelState.IsValid) { Unidade unidadeBanco = database.Unidades.First(u => u.Id == unidadeDTO.Id); unidadeBanco.Nome = unidadeDTO.Nome; unidadeBanco.Simbolo = unidadeDTO.Simbolo; database.SaveChanges(); } else { return(View("../administrativo/novaunidade")); } return(RedirectToAction("Unidades", "Administrativo")); }
private void BtnEditar(object sender, RoutedEventArgs e) { UnidadeDTO unidadeDtg = (UnidadeDTO)dtgUnidades.SelectedItem; UnidadeDTO unidade = Controller.GetInstance().ConsultarUnidadeById(unidadeDtg.IdUnidade); if (Controller.GetInstance().Mensagem != "") { MessageBox.Show(Controller.GetInstance().Mensagem); return; } txtId_Unidade.Text = unidade.IdUnidade.ToString(); txtDs_Unidade.Text = unidade.DsUnidade.ToString(); btnSalvar.IsEnabled = true; btnLimpar.IsEnabled = true; btnExcluir.IsEnabled = true; }
public List <UnidadeDTO> ObterPorFiltro(UnidadeDTO dto) { List <UnidadeDTO> lista = new List <UnidadeDTO>(); try { ComandText = "stp_CLI_LABORATORIO_UNIDADE_EXAME_OBTERPORFILTRO"; AddParameter("@DESCRICAO", dto.Descricao); MySqlDataReader dr = ExecuteReader(); while (dr.Read()) { dto = new UnidadeDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); dto.Quantidade = decimal.Parse(dr[4].ToString() == "" ? "1" : dr[4].ToString()); dto.FactorConversao = dr[5].ToString(); lista.Add(dto); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(lista); }
public IActionResult Salvar(UnidadeDTO unidadeDTO) { if (ModelState.IsValid) { Unidade unidade = new Unidade() { Nome = unidadeDTO.Nome, Simbolo = unidadeDTO.Simbolo, Status = true }; database.Unidades.Add(unidade); database.SaveChanges(); } else { return(View("../administrativo/novaunidade")); } return(RedirectToAction("Unidades", "Administrativo")); }
public UnidadeDTO Eliminar(UnidadeDTO dto) { try { ComandText = "stp_GER_UNIDADE_MEDICAO_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 List <UnidadeDTO> ObterPorFiltro(UnidadeDTO dto) { return(dao.ObterPorFiltro(dto)); }
public UnidadeDTO Excluir(UnidadeDTO dto) { return(dao.Eliminar(dto)); }
public UnidadeDTO ObterPorPK(UnidadeDTO dto) { return(dao.ObterPorPK(dto)); }
public UnidadeDTO GetUnityByCode(UnidadeDTO dto) { return(dao.ObterPorPK(dto)); }
public UnidadeDTO Salvar(UnidadeDTO dto) { return(dao.Adicionar(dto)); }