예제 #1
0
        private void radio_naoEntregue_Click(object sender, EventArgs e)
        {
            Fazenda faz = FazendaRepository.GetByNome(cbb_Fazenda.SelectedItem.ToString()).First();

            btn_nEntregue.Visible = false;
            btn_gravar.Visible    = true;
            int idCli = Convert.ToInt32(txt_idCli.Text);
            int idFaz = (int)faz.Faz_cod;
            List <PedidoNutricao> li = PedidoNutricaoRepository.GetByPedido(idCli, idFaz, false).ToList();

            dataGridView1.DataSource = li;
            ArrumaGrid();
        }
예제 #2
0
    public static void Main(string[] args)
    {
        string  opcao   = "s";
        Fazenda fazenda = new Fazenda("Bridi", 0.0);

        while (opcao == "s" || opcao == "S")
        {
            /*BLOCO DO MENU */
            try{
                Menu.exibeMenu();
                int escolheMenu = int.Parse(Console.ReadLine());

                switch (escolheMenu)
                {
                case 1:
                    fazenda.movimenta(1);
                    break;

                case 2:
                    fazenda.movimenta(2);
                    break;

                case 3:
                    fazenda.movimentaEstoque(1);
                    break;

                case 4:
                    fazenda.movimentaEstoque(2);
                    break;

                case 5:
                    fazenda.exibePatrimonio();
                    break;

                default:
                    Console.WriteLine("Opção inválida!");
                    break;
                }
            } catch (FormatException) {
                Console.WriteLine("Favor digitar um número inteiro!");
            }

            /*BLOCO DO MENU */

            /* VALIDADOR DE SAÍDA DO PROGRAMA */
            Console.WriteLine("Digite 's' para continuar ou qualquer outra tecla para sair");
            opcao = Console.ReadLine();
            /* VALIDADOR DE SAÍDA DO PROGRAMA */
        }
    }
예제 #3
0
        public ActionResult Index(int?FazendaId, FazendaMessageId?message)
        {
            ViewBag.StatusMessage =
                message == FazendaMessageId.AddSuccess ? "Fazenda adicionada com sucesso."
                : message == FazendaMessageId.SaveSucess? "Fazenda atualizada com sucesso."
                : message == FazendaMessageId.Error? "Ocorreu um erro durante a operação. Tente novamente mais tarde."
                : "";

            ViewBag.FazendaExiste = FazendaId.HasValue && FazendaId > 0;
            if (ViewBag.FazendaExiste)
            {
                return(View(Fazenda.Get(FazendaId.Value)));
            }
            return(View());
        }
예제 #4
0
 private void BtnSelecionarCid_Click(object sender, EventArgs e)
 {
     try
     {
         faz = DgvForn.CurrentRow?.DataBoundItem as Fazenda;
         if (DgvForn.CurrentRow != null)
         {
             DialogResult = DialogResult.OK;
             Close();
         }
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
예제 #5
0
        // GET: Dashboard
        public ActionResult Index(int?FazendaId)
        {
            if (FazendaId.HasValue && FazendaId.Value > 0)
            {
                Helpers.Current.FazendaId = FazendaId.Value;
            }

            if (Helpers.Current.FazendaId > 0)
            {
                Fazenda f = Fazenda.Get(Helpers.Current.FazendaId);
                int     Animais, Racoes, Pastos, Lotes;
                f.GetSumario(out Animais, out Lotes, out Racoes, out Pastos);
                ViewBag.Animais     = Animais;
                ViewBag.Racoes      = Racoes;
                ViewBag.Pastos      = Pastos;
                ViewBag.Lotes       = Lotes;
                ViewBag.Capacidades = Capacidades.ListByCriador(Helpers.Current.CriadorId);
            }
            return(View());
        }
예제 #6
0
        public ActionResult Index(Fazenda fazenda, [Bind(Prefix = "Pasto")] Pasto pasto)
        {
            FazendaMessageId message = FazendaMessageId.Error;
            int id = 0;

            try
            {
                if (fazenda != null)
                {
                    if (fazenda.Id > 0)
                    {
                        fazenda.Save();
                        id      = fazenda.Id;
                        message = FazendaMessageId.SaveSucess;
                    }
                    else
                    {
                        fazenda.Criador = Helpers.Current.CriadorId;
                        fazenda.Add();
                        id      = fazenda.Id;
                        message = FazendaMessageId.AddSuccess;
                        Helpers.Current.Fazendas  = Fazendas.List(Helpers.Current.CriadorId);
                        Helpers.Current.FazendaId = id;
                    }
                    if (pasto != null && !string.IsNullOrEmpty(pasto.Nome) && pasto.QtdAnimaisSuporte > 0)
                    {
                        pasto.Fazenda = fazenda.Id;
                        pasto.Add();
                    }
                }
            }
            catch (Exception)
            {
                return(RedirectToAction("Index", new { message = FazendaMessageId.Error }));
            }
            return(RedirectToAction("Index", new { FazendaId = id, message = message }));
        }
예제 #7
0
 public void InserirFazenda(Fazenda fazenda)
 {
     _database.Insert(fazenda);
 }