public string Atualizar(Internacao internacao) { try { using (MyConnection = new MySqlConnection(ConnectionString)) { MyConnection.Open(); using (MyCommand = new MySqlCommand("UPDATE internacoes SET paciente=@paciente, causa=@causa, data_entrada=@data_entrada, " + "data_saida=@data_saida, nota=@nota WHERE id=@id", MyConnection)) { MyCommand.Parameters.AddWithValue("@id", internacao.ID); MyCommand.Parameters.AddWithValue("@paciente", internacao.Paciente); MyCommand.Parameters.AddWithValue("@causa", internacao.Causa); MyCommand.Parameters.AddWithValue("@data_entrada", internacao.DataEntrada); MyCommand.Parameters.AddWithValue("@data_saida", internacao.DataSaida); MyCommand.Parameters.AddWithValue("@nota", internacao.Nota); MyCommand.ExecuteNonQuery(); return("Alteração realizada com sucesso!"); } } } catch (MySqlException) { return("Ocorreu um erro ao alterar os dados da internação!\nPor favor, entre em contato com o suporte."); } finally { MyConnection.Close(); MyCommand.Dispose(); } }
public string Inserir(Internacao internacao) { try { using (MyConnection = new MySqlConnection(ConnectionString)) { MyConnection.Open(); using (MyCommand = new MySqlCommand("INSERT INTO internacoes (paciente, causa, data_entrada, data_saida, nota) " + "VALUES (@paciente, @causa, @data_entrada, @data_saida, @nota)", MyConnection)) { MyCommand.Parameters.AddWithValue("@paciente", internacao.Paciente); MyCommand.Parameters.AddWithValue("@causa", internacao.Causa); MyCommand.Parameters.AddWithValue("@data_entrada", internacao.DataEntrada); MyCommand.Parameters.AddWithValue("@data_saida", internacao.DataSaida); MyCommand.Parameters.AddWithValue("@nota", internacao.Nota); MyCommand.ExecuteNonQuery(); return("Internação registrada com sucesso!"); } } } catch (MySqlException) { return("Ocorreu um erro ao registrar a internação do paciente!\nPor favor, entre em contato com o suporte."); } finally { MyConnection.Close(); MyCommand.Dispose(); } }
private void Button_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; if (button.Content.Equals("SALVAR")) { if (CamposVazios()) { MessageBox.Show("Algumas informações importantes não foram adicionadas!", "Ops!", MessageBoxButton.OK, MessageBoxImage.Warning); } else { Internacao internacao = new Internacao() { Paciente = Atual.ID, Causa = txb_causa.Text, DataEntrada = Convert.ToDateTime(dpk_data_internacao.Text), DataSaida = DateTime.MinValue, Nota = txb_nota.Text }; MessageBox.Show(new InternacaoController().Inserir(internacao), "Internação", MessageBoxButton.OK, MessageBoxImage.Information); Hide(); Owner.Refresh(string.Empty); } } else if (button.Content.Equals("CANCELAR")) { Hide(); } }
static void Main(string[] args) { var sadt = new Sadt { DataCancelamento = DateTime.Today }; var internacao = new Internacao { DataCancelamento = DateTime.Today }; }
public string Inserir(Internacao internacao) { if (internacao.ID <= 0) { return(new InternacaoData().Inserir(internacao)); } else { return(new InternacaoData().Atualizar(internacao)); } }
public Internacao Get(MySqlDataReader reader) { Internacao internacao = new Internacao { ID = Convert.ToInt32(reader["id"]), Paciente = Convert.ToInt32(reader["paciente"]), Causa = Convert.ToString(reader["causa"]).ToLower(), DataEntrada = Convert.ToDateTime(reader["data_entrada"]), DataSaida = (DBNull.Value.Equals(reader["data_saida"])) ? DateTime.MinValue : Convert.ToDateTime(reader["data_saida"]), Nota = (DBNull.Value.Equals(reader["nota"])) ? string.Empty : Convert.ToString(reader["nota"]) }; return(internacao); }
public ActionResult CadastrarLicenca([FromBody] AddInternacaoModel model) { try { Internacao internacao = model; this.empresaService.Cadastrar(internacao); return(Ok()); } catch (Exception) { MessageModel message = new MessageModel(1, Mensagens.ErroGenerico); return(BadRequest(message)); } }
public ActionResult CadastrarInternacao([FromBody] AddInternacaoModel model) { try { Internacao internacao = model; this.empresaService.Cadastrar(internacao); return(Ok()); } catch (Exception ex) { MessageModel message = new MessageModel(1, ex.Message); return(BadRequest(message)); } }
public void Show(Internacao internacao) { Atual = internacao; tbk_legenda.Text = (Dialog.Equals(Modo.Alta)) ? "Alta médica" : "Editar informações"; grd_info_causa.Visibility = (Dialog.Equals(Modo.Alta)) ? Visibility.Visible : Visibility.Hidden; grd_info_data.Visibility = grd_info_causa.Visibility; txb_causa.Visibility = (grd_info_causa.Visibility.Equals(Visibility.Hidden)) ? Visibility.Visible : Visibility.Hidden; dpk_data_entrada.Visibility = txb_causa.Visibility; tbk_paciente.Text = new PacienteController().Buscar(new string[] { "id" }, new string[] { internacao.Paciente.ToString() }).Nome; tbk_causa.Text = txb_causa.Text = Atual.Causa[0].ToString().ToUpper() + Atual.Causa.Substring(1); tbk_data_entrada.Text = dpk_data_entrada.Text = Atual.DataEntrada.ToString("dd/MM/yyyy"); dpk_data_saida.Text = (Dialog.Equals(Modo.Alta)) ? DateTime.Now.ToString("dd/MM/yyyy") : Atual.DataSaida.ToString("dd/MM/yyyy"); txb_nota.Text = (string.IsNullOrEmpty(Atual.Nota)) ? string.Empty : Atual.Nota[0].ToString().ToUpper() + Atual.Nota.Substring(1); AddToContent(); }
public void Insert(Internacao internacao) { conexao.Internacao.Add(internacao); }
public void Cadastrar(Internacao internacao) { this.empresaContext.Insert(internacao); this.empresaContext.SaveChanges(); }
public void Cancelar(Internacao guia) { guia.DataCancelamento = DateTime.Today; }
public async Task <IActionResult> CriarInternacao([FromBody] InternacaoDto internacaoDto) { Internacao internacao = new Internacao(internacaoDto.Data, internacaoDto.PrevisaoAlta, internacaoDto.Animal, internacaoDto.Observacoes); }