コード例 #1
0
        void AutoCarregar()
        {
            AnimalBusiness    business = new AnimalBusiness();
            List <AnimalView> lista    = business.Listar();

            dgvAnimal.DataSource = lista;
        }
コード例 #2
0
        private void btnDeletar_Click(object sender, EventArgs e)
        {
            if (animal == null)
            {
                string msg = "Selecione um registro para removê-lo";

                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            else
            {
                string      msg  = "Quer mesmo remover o registro " + animal.Id + "?";
                frmQuestion tela = new frmQuestion();
                tela.LoadScreen(msg);
                tela.ShowDialog();

                bool click = tela.BotaoYes;

                if (click == true)
                {
                    AnimalBusiness buss = new AnimalBusiness();
                    buss.Remover(animal.Id);

                    CarregarGrid();
                }
            }
        }
コード例 #3
0
        void CarregarGrid()
        {
            string nome     = txtAnimal.Text;
            string nomeDono = txtDono.Text;

            AnimalBusiness    buss  = new AnimalBusiness();
            List <AnimalView> lista = buss.Consultar(nome, nomeDono);

            dgvAnimal.DataSource = lista;
        }
コード例 #4
0
        public ActionResult Delete(int id)
        {
            var animals = new AnimalBusiness();

            ViewBag.Batchtypeid = new SelectList(_db2.GetAllBatchTypes(), "BatchTypeid", "BatchTypeDesc");
            var anView = ani.GetAnimalById(id);

            ani.DeleteAnimals(anView);
            dead.InsertDeadAnimals(anView);
            return(RedirectToAction("GetAllAnimals"));
        }
コード例 #5
0
        // GET: api/Animal
        public IEnumerable <Animal> Get()
        {
            var animalBusiness = new AnimalBusiness();
            var animais        = animalBusiness.ObterTodos().Select(x => new Animal()
            {
                Id    = x.Id,
                Nome  = x.Animal,
                Total = x.Total,
            });

            return(animais);
        }
コード例 #6
0
        void CarregarCombos()
        {
            AnimalBusiness    animalBuss = new AnimalBusiness();
            List <AnimalView> animalDTO  = animalBuss.Listar();

            cboAnimal.ValueMember   = nameof(AnimalView.Id);
            cboAnimal.DisplayMember = nameof(AnimalView.Nome);
            cboAnimal.DataSource    = animalDTO;

            ItemBusiness    itemBuss = new ItemBusiness();
            List <ItemView> itemDTO  = itemBuss.Listar();

            cboProduto.ValueMember   = nameof(ItemView.Id);
            cboProduto.DisplayMember = nameof(ItemView.Nome);
            cboProduto.DataSource    = itemDTO;
        }
コード例 #7
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                ClienteDTO IdCliente = cboDono.SelectedItem as ClienteDTO;

                AnimalDTO dto = new AnimalDTO();
                dto.Id = this.animal.Id;

                dto.NomeAnimal = txtNomeAnimal.Text;
                dto.Sexo       = cboSexo.Text;
                dto.Raca       = txtRaca.Text;
                dto.Pelagem    = txtTipoPelo.Text;
                dto.CorPelo    = txtCorPelo.Text;
                dto.Obs        = txtObs.Text;
                dto.IdCliente  = IdCliente.id;
                dto.DataNasc   = mkbDataNasc.Text;
                dto.Imagem     = PlugIn.ImagemPlugIn.ConverterParaString(pbxImagem.Image);

                AnimalBusiness business = new AnimalBusiness();
                business.Alterar(dto);

                string msg = "Animal Alterado com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (ValidacaoException vex)
            {
                frmAlert tela = new frmAlert();
                tela.LoadScreen(vex.Message);
                tela.ShowDialog();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }