コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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);
            }
        }