示例#1
0
        public frmCadastroAnimal(bool retornoP)
        {
            InitializeComponent();
            this.Region        = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20));

            try
            {
                RacaNegocios   racaNegocios = new RacaNegocios();
                RacaCollection racas        = new RacaCollection();
                racas = racaNegocios.ConsultaPorNome("");
                if (racas.Count == 0)
                {
                    MessageBox.Show("Não há raças cadastradas. Por favor, cadastre raças antes de proceder.", "Não há raças cadastradas.");
                    Close();
                }
                else
                {
                    cbbRaca.DisplayMember = "RacaNome";
                    cbbRaca.ValueMember   = "RacaID";
                    cbbRaca.DataSource    = racas;
                    cbbRaca.SelectedIndex = 0;
                }
            }
            catch (Exception ex)
            {
                Close();
            }

            retorno = retornoP;
        }
        private void frmAlterarConsultaVeterinaria_Load(object sender, EventArgs e)
        {
            RacaNegocios racaNegocios = new RacaNegocios();

            cbbRaca.DisplayMember = "RacaNome";
            cbbRaca.ValueMember   = "RacaID";
            cbbRaca.DataSource    = racaNegocios.ConsultaPorNome("");

            dtpData.Value     = consulta.ConsultaVeterinariaData;
            txtCusto.Text     = consulta.ConsultaVeterinariaCusto.ToString();
            txtDescricao.Text = consulta.ConsultaVeterinariaDescricao;

            txtAnimal.Text          = consulta.Animal.AnimalID.ToString();
            txtAnimalDescricao.Text = consulta.Animal.AnimalDescricao;
            txtIdentificador.Text   = consulta.Animal.AnimalIdentificador.ToString();
            txtPiquete.Text         = consulta.Animal.Piquete.PiqueteID.ToString();
            cbbRaca.SelectedValue   = consulta.Animal.Raca.RacaID;
            ckbAtivo.Checked        = consulta.Animal.AnimalAtivo;

            ListaVeterinarioNegocios listaVeterinarioNegocios = new ListaVeterinarioNegocios();

            consulta.Veterinarios = listaVeterinarioNegocios.ConsultaPorConsultaVeterinaria(consulta.ConsultaVeterinariaID);

            dgvVeterinarios.DataSource = consulta.Veterinarios;
        }
示例#3
0
        private void FrmAlterarAnimal_Load(object sender, EventArgs e)
        {
            try
            {
                txtDescricao.ForeColor = Color.Black;
                txtDescricao.Text      = animal.AnimalDescricao;
                txtIdentificador.Text  = animal.AnimalIdentificador;

                RacaNegocios racaNegocios = new RacaNegocios();
                cbbRaca.DisplayMember = "RacaNome";
                cbbRaca.ValueMember   = "RacaID";
                cbbRaca.DataSource    = racaNegocios.ConsultaPorNome("");
                cbbRaca.SelectedValue = animal.Raca.RacaID;

                txtPiquete.Text    = animal.Piquete.PiqueteID.ToString();
                txtPai.Text        = animal.AnimalParentescoPai.AnimalID.ToString();
                txtMae.Text        = animal.AnimalParentescoMae.AnimalID.ToString();
                txtLocalidade.Text = animal.AnimalLocalidadeNascimento;
                if (animal.AnimalDataNascimento != null)
                {
                    dtpDataNascimento.Value = animal.AnimalDataNascimento;
                }
                ckbAtivo.Checked = animal.AnimalAtivo;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Houve um erro ao carregar as raças. Tente novamente.", "Erro ao abrir o formulário.");
                Close();
            }
        }
示例#4
0
        public frmCadastroConsultaVeterinaria()
        {
            InitializeComponent();
            this.Region       = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
            tabControl.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, tabControl.Width, tabControl.Height, 20, 20));

            dgvVeterinarios.AutoGenerateColumns = false;
            dtpData.MaxDate = DateTime.Now;
            consultaVeterinaria.Veterinarios = new VeterinarioCollection();
            consultaVeterinaria.Animal       = new ObjetoTransferencia.Animal();

            RacaNegocios racaNegocios = new RacaNegocios();

            cbbRaca.DisplayMember = "RacaNome";
            cbbRaca.ValueMember   = "RacaID";
            cbbRaca.DataSource    = racaNegocios.ConsultaPorNome("");
        }
示例#5
0
        private void BtnConsultar_Click(object sender, EventArgs e)
        {
            RacaCollection racaCollection = new RacaCollection();
            RacaNegocios   racaNegocios   = new RacaNegocios();

            if (rbNome.Checked)
            {
                racaCollection = racaNegocios.ConsultaPorNome(txtDados.Text);
            }
            else
            {
                racaCollection = racaNegocios.ConsultaPorDescricao(txtDados.Text);
            }

            dgvResultados.DataSource = racaCollection;
            dgvResultados.Update();
        }