//Método Editar private void Editar() { Produto dto = new Produto(); BllProduto bll = new BllProduto(); dto.Operacao = "Editar"; dto.ProdutoId = Convert.ToInt32(txtCodigo.Text); dto.NomeProduto = txtProduto.Text; dto.TipoFarmacoId = Convert.ToInt32(cbTipoFarmco.SelectedValue); dto.CategoriaId = Convert.ToInt32(cbCateg.SelectedValue); dto.Medida = 1; dto.PaisOrigem = Convert.ToInt32(cbPais.SelectedValue); dto.UrlImg = SalvarImg(open.FileName); try { string retorno = bll.Cadastrar(dto); FNotificao.AlerForm(retorno, TipoNotificacao.sucesso); this.DialogResult = DialogResult.Yes; LimparCampos(); } catch (Exception ex) { FNotificao.AlerForm(ex.Message, TipoNotificacao.erro); this.DialogResult = DialogResult.No; } }
//Método Listar no grid private void Listar() { Produto dto = new Produto(); BllProduto bll = new BllProduto(); try { dto.Operacao = "ListarPro"; DataTable dt = bll.Listar(dto); bsGrid.DataSource = dt; dgv.DataSource = bsGrid; dgv.Update(); dgv.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Método para carregar país private void CarregarCbPais() { BllProduto bll = new BllProduto(); Produto dto = new Produto(); dto.Operacao = "CarregarPais"; try { //var dropdown = new Bunifu.Framework.UI.BunifuDropdown(); DataTable dt = bll.CarregarPais(dto); DataRow topItem = dt.NewRow(); topItem[0] = 0; topItem[1] = "-- Selecionar --"; dt.Rows.InsertAt(topItem, 0); cbPais.DisplayMember = "NomePais"; cbPais.ValueMember = "PaisId"; cbPais.DataSource = dt; } catch (Exception ex) { FNotificao.AlerForm(ex.Message, TipoNotificacao.erro); } }