public ActionResult Registrar(Alimentacao model)
 {
     try
     {
         if (model != null)
         {
             if (model.Animal > 0)
             {
                 model.Add();
             }
             else
             {
                 model.AddReplicandoParaLote();
             }
             return(RedirectToAction("ApresentaMensagem", new { menssagem = "Alimentação registrada com sucesso!", message = MessageType.Sucess }));
         }
         else
         {
             return(RedirectToAction("ApresentaMensagem", new { menssagem = "Não foi possível registrar a alimentação. Dados invalídos!", message = MessageType.Warning }));
         }
     }
     catch (Exception)
     {
         return(RedirectToAction("ApresentaMensagem", new { menssagem = "Desulpe! Não foi possível registrar a alimentação. Erro desconhecido!", message = MessageType.Error }));
     }
 }
示例#2
0
        public void InsereGastos()
        {
            try
            {
                if (!Entrete.Equals("") && !Mercado.Equals("") && !Alimentacao.Equals("") && !Saude.Equals("") &&
                    !Viagens.Equals("") && !Transporte.Equals("") && !OutrasCat.Equals("") && !GastoData.Equals(""))
                {
                    string          conex = "server =localhost; user id =root; password =; port =3306; database = acompanhamento_financeiro";
                    MySqlConnection cnx   = new MySqlConnection(conex);
                    string          cmd   = "INSERT INTO tb_gastopessoal(con_entrete, con_mercado, con_alimenta, con_saude, con_viagens, con_transporte, con_outras, con_data)"
                                            + "VALUES('" + Entrete + "', '" + Mercado + "', '" + Alimentacao + "', '" + Saude + "', '" + Viagens + "', '" + Transporte + "', '" + OutrasCat + "', '" + GastoData + "');";
                    MySqlCommand insere = new MySqlCommand(cmd, cnx);

                    cnx.Open();
                    insere.ExecuteNonQuery();
                    cnx.Close();
                }
                else
                {
                    MessageBox.Show("Não deixe nenhum espaço em branco!");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
 /// <summary>
 /// Construtor com parâmetro
 /// </summary>
 /// <param name="umFinancas"></param>
 public AlimentacaoDTO(Alimentacao umAlimentacao)
 {
     this.Alimentacao = umAlimentacao;
 }