public frmAlteracaoRaca(ObjetoTransferencia.Raca racaParametro)
 {
     InitializeComponent();
     txtNome.Text      = racaParametro.RacaNome;
     txtDescricao.Text = racaParametro.RacaDescricao;
     raca               = racaParametro;
     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));
 }
Esempio n. 2
0
        private void DgvResultados_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            ObjetoTransferencia.Raca raca = new ObjetoTransferencia.Raca();

            raca.RacaID        = Convert.ToInt32(dgvResultados.SelectedRows[0].Cells[0].Value.ToString());
            raca.RacaNome      = dgvResultados.SelectedRows[0].Cells[1].Value.ToString();
            raca.RacaDescricao = dgvResultados.SelectedRows[0].Cells[2].Value.ToString();

            frmAlteracaoRaca frmAlteracaoRaca = new frmAlteracaoRaca(raca);

            frmAlteracaoRaca.ShowDialog();
        }
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                ObjetoTransferencia.Raca raca = new ObjetoTransferencia.Raca();
                if (txtNome.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("Por favor, informe o nome.");
                    txtNome.Focus();
                }
                else if (txtDescricao.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("Por favor, informe a descrição");
                    txtDescricao.Focus();
                }
                else
                {
                    raca.RacaNome      = txtNome.Text.Trim();
                    raca.RacaDescricao = txtDescricao.Text.Trim();

                    RacaNegocios racaNegocios = new RacaNegocios();

                    if (racaNegocios.ValidExist(0, raca.RacaDescricao).Count > 0)
                    {
                        MessageBox.Show("Já existe uma raça com este nome cadastrado.", "Duplicação de raça.");
                    }
                    else
                    {
                        raca.RacaID = racaNegocios.Cadastrar(raca);
                        if (raca.RacaID != 0)
                        {
                            MessageBox.Show("Raça de ID: " + raca.RacaID + " cadastrada com sucesso!");
                            Close();
                        }
                        else
                        {
                            MessageBox.Show("Houve um erro no cadastro da raça, por favor, contate seu suporte.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Houve um erro no cadastro da raça, por favor, contate seu suporte.\nObservações: " + ex.Message);
            }
        }