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(); } } } }
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); } }
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; } }