/// <summary> /// Incluir um critério de um Cnae /// </summary> /// <param name="reg"></param> /// <returns></returns> public Exception Incluir_Cnae_Criterio(Cnae_criterio reg) { Empresa_Data obj = new Empresa_Data(_connection); Exception ex = obj.Incluir_Cnae_Criterio(reg); return(ex); }
private void btCC1_Click(object sender, EventArgs e) { if (CriterioList.SelectedIndex == -1) { return; } if (MainListView.SelectedItems.Count == 0) { return; } CustomListBoxItem4 item = (CustomListBoxItem4)CriterioList.SelectedItem; bool _find = false; foreach (ListViewItem lv in CriterioListView.Items) { if (Convert.ToInt32(lv.Text) == item._value) { _find = true; break; } } if (!_find) { string _cnae = gtiCore.RetornaNumero(MainListView.SelectedItems[0].Text); Empresa_bll empresa_Class = new Empresa_bll(_connection); Cnae_criterio reg = new Cnae_criterio { Cnae = _cnae, Criterio = item._value }; Exception ex = empresa_Class.Incluir_Cnae_Criterio(reg); if (ex == null) { ListViewItem lv = new ListViewItem(item._value.ToString()); lv.SubItems.Add(item._name); lv.SubItems.Add(item._value2.ToString("#0.00")); CriterioListView.Items.Add(lv); } else { ErrorBox eBox = new ErrorBox("Atenção", "Erro de inclusão.", ex); eBox.ShowDialog(); } } else { MessageBox.Show("Critério já incluso na lista.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }