예제 #1
0
        private void btnGravarCadastroDeProduto_Click(object sender, EventArgs e)
        {
            //valida campos em branco
            if ((cboTipoCadastroProduto.SelectedIndex == -1) || (txtNomeCadastroProduto.Text == "") ||
                (cboGeneroCadastroProduto.SelectedIndex == -1) || (cboFabricanteCadastroProduto.SelectedIndex == -1) ||
                (cboPlataformaCadastroProduto.SelectedIndex == -1) || (txtPrecoCadastroProduto.Text == "") ||
                (txtQuantidadeCadastroProduto.Text == "") || (cboFornecedorCadastroProduto.SelectedIndex == -1))
            {
                MessageBox.Show("Os campos com * são Obrigatórios", "item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtNomeCadastroProduto.Focus();
            }
            else
            {
                //Enviar todos os campos para as properties
                ClnProduto objClnProduto = new ClnProduto();

                objClnProduto.Cd_TipoProduto = cboTipoCadastroProduto.SelectedValue.ToString();
                objClnProduto.Nome           = txtNomeCadastroProduto.Text;
                objClnProduto.Cd_Genero      = cboGeneroCadastroProduto.SelectedValue.ToString();
                objClnProduto.Cd_Fabricante  = cboFabricanteCadastroProduto.SelectedValue.ToString();
                objClnProduto.Cd_Plataforma  = cboPlataformaCadastroProduto.SelectedValue.ToString();
                objClnProduto.Preco          = txtPrecoCadastroProduto.Text.Replace(",", ".");
                objClnProduto.Codigo         = txtCod.Text;
                objClnProduto.Cd_Fornecedor  = cboFornecedorCadastroProduto.SelectedValue.ToString();
                objClnProduto.Quantidade     = txtQuantidadeCadastroProduto.Text;
                objClnProduto.Cd_FaixaEtaria = cboFaixaEtariaCadastroProduto.SelectedValue.ToString();
                objClnProduto.Condicao       = cboCondicaoCadastroProduto.Text;

                objClnProduto.Gravar();
                if (string.IsNullOrEmpty(txtCod.Text))
                {
                    MessageBox.Show("Registro Inserido com sucesso", "Novo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Registro Número " + txtCod.Text + " Alterado com sucesso", "Alteração", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
            }
        }
예제 #2
0
        private void CadastroDeProduto_Load(object sender, EventArgs e)
        {
            ClnUtil clnUtil = new ClnUtil();

            cboFaixaEtariaCadastroProduto.ValueMember   = "cd_FaixaEtaria";
            cboFaixaEtariaCadastroProduto.DisplayMember = "ds_FaixaEtaria";
            cboFaixaEtariaCadastroProduto.DataSource    = clnUtil.PreencherFaixaEtaria();

            cboFabricanteCadastroProduto.ValueMember   = "cd_Fabricante";
            cboFabricanteCadastroProduto.DisplayMember = "ds_Fabricante";
            cboFabricanteCadastroProduto.DataSource    = clnUtil.PreencherFabricante();

            cboFornecedorCadastroProduto.ValueMember   = "cd_fornecedor";
            cboFornecedorCadastroProduto.DisplayMember = "NomeFantasia";
            cboFornecedorCadastroProduto.DataSource    = clnUtil.PreencherFornecedor();

            cboGeneroCadastroProduto.ValueMember   = "cd_Genero";
            cboGeneroCadastroProduto.DisplayMember = "ds_Genero";
            cboGeneroCadastroProduto.DataSource    = clnUtil.PreencherGenero();

            cboPlataformaCadastroProduto.ValueMember   = "cd_Plataforma";
            cboPlataformaCadastroProduto.DisplayMember = "ds_Plataforma";
            cboPlataformaCadastroProduto.DataSource    = clnUtil.PreencherPlataforma();

            cboTipoCadastroProduto.ValueMember   = "Cd_TipoProduto";
            cboTipoCadastroProduto.DisplayMember = "ds_TipoProduto";
            cboTipoCadastroProduto.DataSource    = clnUtil.PreencherTipo();

            if (!string.IsNullOrEmpty(txtCod.Text))
            {
                //Enviar todos os campos para as properties
                ClnProduto objClnProduto = new ClnProduto();

                objClnProduto.PesquisarPorTipo(txtCod.Text, "codigo");
            }
        }
예제 #3
0
        private void btnExcluirBuscaProduto_Click(object sender, EventArgs e)
        {
            ClnProduto objFornecedor = new ClnProduto();


            DialogResult result = MessageBox.Show("Deseja excluir o registro:" + Convert.ToString(dgvBuscaProduto.CurrentRow.Cells[0].Value + "?")
                                                  , "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            //Exclusão Logica, sera "escondido"no BD
            if (DialogResult.Yes == result)
            {
                //Enviar o código
                objFornecedor.Codigo = dgvBuscaProduto.CurrentRow.Cells[0].Value.ToString();
                //Alterar o estado para não mostar o codigo
                objFornecedor.ExcluirLogicamente();
                MessageBox.Show("Registro excluido com sucesso", "Exclusão", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("OPERAÇÃO CANCELADA", "CANCELADA EXCLUSÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            //Preencher/ atualizar os dados no grid
            CarregarDataGrid();
        }