Ejemplo n.º 1
0
        public void AutoCarregar()
        {
            Classes.ClassesPecas.PecasBusiness   business = new Classes.ClassesPecas.PecasBusiness();
            List <Classes.ClassesPecas.PecasDTO> dto      = business.Listar();

            dgvPecas.AutoGenerateColumns = false;
            dgvPecas.DataSource          = dto;
        }
Ejemplo n.º 2
0
        void CarregarCboPeca()
        {
            Classes.ClassesPecas.PecasBusiness   business = new Classes.ClassesPecas.PecasBusiness();
            List <Classes.ClassesPecas.PecasDTO> lista    = business.Listar();

            cboPeca.ValueMember   = nameof(Classes.ClassesPecas.PecasDTO.Id);
            cboPeca.DisplayMember = nameof(Classes.ClassesPecas.PecasDTO.Nome);
            cboPeca.DataSource    = lista;
        }
Ejemplo n.º 3
0
        public void CarregarGrid()
        {
            string nome = txtNome.Text;

            Classes.ClassesPecas.PecasBusiness   business = new Classes.ClassesPecas.PecasBusiness();
            List <Classes.ClassesPecas.PecasDTO> dto      = business.Consultar(nome);

            dgvPecas.AutoGenerateColumns = false;
            dgvPecas.DataSource          = dto;
        }
Ejemplo n.º 4
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                string nome = txtNome.Text;
                nome = nome.Trim();
                int qdtNome = nome.Count();

                if (qdtNome > 45)
                {
                    throw new Exception("O campo 'Nome' não pode conter mais de 45 caracteres.");
                }
                else if (qdtNome == 0)
                {
                    throw new Exception("Nome inválido.");
                }

                string desc = txtDesc.Text;
                desc = desc.Trim();
                int qtdDesc = desc.Count();

                if (qtdDesc > 300)
                {
                    throw new Exception("O campo 'Descrição' não pode ter mais de 300 caracteres.");
                }
                else if (qtdDesc == 0)
                {
                    throw new Exception("Descrição imválida.");
                }

                dto.Nome      = txtNome.Text;
                dto.Descricao = txtDesc.Text;
                dto.Valor     = nudPreco.Value;

                Classes.ClassesPecas.PecasBusiness business = new Classes.ClassesPecas.PecasBusiness();
                business.Alterar(dto);

                MessageBox.Show("Peça alterada com sucesso!", "SIGMA", MessageBoxButtons.OK);

                frmListarPecas tela = new frmListarPecas();
                tela.AutoCarregar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }