private void LostFocus_Subcategoria()
        {
            if (!string.IsNullOrEmpty(textBoxSub.Text))
            {
                if (int.TryParse(textBoxSub.Text, out int cod))
                {
                    ProdSubCategoriaInfo prodSubCategoriaInfo = produtoNegocios.ConsultarProdSubCategoriaId(cod);

                    if (prodSubCategoriaInfo != null)
                    {
                        textBoxSub.Text    = string.Format("{0:000}", prodSubCategoriaInfo.Prodsubcatid);
                        labelValorSub.Text = prodSubCategoriaInfo.Prodsubcatnome;

                        CodDescricaoInfo prodCategoriaInfo = produtoNegocios.ConsultarProdCategoriaId(prodSubCategoriaInfo.prodsubcatidcategoria);
                        textBoxCategoria.Text    = string.Format("{0:000}", prodCategoriaInfo.cod);
                        labelValorCategoria.Text = prodCategoriaInfo.descricao;
                    }
                    else
                    {
                        FormMessage.ShowMessegeWarning("Não foi encontrado, digite outro código!");
                        textBoxSub.Select();
                        textBoxSub.Clear();
                    }
                }
            }
        }
Exemple #2
0
        public int InsertProdSubCategoria(ProdSubCategoriaInfo prodSubCategoriaInfo)
        {
            if (accessDbMySql.Conectar(EmpConexao))
            {
                accessDbMySql.AddParametrosMySql("@nome", prodSubCategoriaInfo.Prodsubcatnome);
                accessDbMySql.AddParametrosMySql("@categoria", prodSubCategoriaInfo.prodsubcatidcategoria);

                return(accessDbMySql.ExecutarScalarMySql("spInsertProdSubCategoria"));
            }
            else
            {
                return(0);
            }
        }
Exemple #3
0
        private ProdSubCategoriaColecao PreencherProdSubCategoria(DataTable dataTable)
        {
            ProdSubCategoriaColecao colecao = new ProdSubCategoriaColecao();

            foreach (DataRow row in dataTable.Rows)
            {
                ProdSubCategoriaInfo ProdSubCategoriaInfo = new ProdSubCategoriaInfo
                {
                    Prodsubcatnome        = Convert.ToString(row["Prodsubcatnome"]).Trim(),
                    prodsubcatidcategoria = Convert.ToInt16(row["prodsubcatidcategoria"]),
                    Prodsubcatid          = Convert.ToInt16(row["Prodsubcatid"])
                };

                colecao.Add(ProdSubCategoriaInfo);
            }

            return(colecao);
        }
        private void buttonAddSubCategoria_Click(object sender, EventArgs e)
        {
            FormCadTexto formCadTexto = new FormCadTexto();

            formCadTexto.ShowDialog(this);

            if (formCadTexto.DialogResult == DialogResult.Yes)
            {
                ProdSubCategoriaInfo sub = new ProdSubCategoriaInfo
                {
                    Prodsubcatnome        = formCadTexto.Descricao,
                    prodsubcatidcategoria = Convert.ToInt32(textBoxCategoria.Text)
                };

                int codCat = produtoNegocios.InsertProdSubCategoria(sub);
                textBoxSub.Text    = string.Format("{0:000}", codCat);
                labelValorSub.Text = formCadTexto.Descricao;
            }
        }