/// <summary> /// Separa o Cnae em suas partes /// </summary> /// <param name="_cnae"></param> /// <returns></returns> public CnaeStruct Separa_Cnae(string _cnae) { CnaeStruct _reg = new CnaeStruct(); _reg.CNAE = _cnae; _reg.Divisao = Convert.ToInt32(_cnae.Substring(0, 2)); _reg.Grupo = Convert.ToInt32(_cnae.Substring(2, 1)); _reg.Classe = Convert.ToInt32(bllCore.ExtractNumber(_cnae.Substring(3, 3))); _reg.Subclasse = Convert.ToInt32(_cnae.Substring(7, 2)); return(_reg); }
public List <CnaeStruct> Lista_Cnae_Empresa(int nCodigo) { List <CnaeStruct> Lista = new List <CnaeStruct>(); var rows = (from m in context.Mobiliariocnae where m.Codmobiliario == nCodigo select new { m.Cnae, m.Principal }); foreach (var reg in rows) { CnaeStruct Linha = new CnaeStruct { CNAE = reg.Cnae, Descricao = Retorna_Descricao_Cnae(reg.Cnae), Principal = reg.Principal == 1 ? true : false }; Lista.Add(Linha); } return(Lista); }
private void SelectButton_Click(object sender, EventArgs e) { if (MainListView.SelectedItems.Count == 0) { MessageBox.Show("Selecione ao menos 1 Cnae.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ListViewItem item = MainListView.SelectedItems[0]; Return_Cnae = new CnaeStruct { CNAE = item.Text, Descricao = item.SubItems[1].Text }; DialogResult = DialogResult.OK; Close(); } }
private void ExitButton_Click(object sender, EventArgs e) { int _count = 0; Lista_Cnae = new List <CnaeStruct>(); if (MainListView.Items.Count > 0) { foreach (ListViewItem item in MainListView.Items) { if (item.Checked) { _count++; } } if (_count == 0) { MessageBox.Show("Selecione um Cnae como principal.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (_count > 1) { MessageBox.Show("Selecione apenas um Cnae como principal.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //retorna a lista de Cnaes Empresa_bll empresa_Class = new Empresa_bll(_connection); foreach (ListViewItem item in MainListView.Items) { CnaeStruct reg = empresa_Class.Separa_Cnae(item.Text); reg.Descricao = item.SubItems[1].Text; reg.Principal = item.Checked; Lista_Cnae.Add(reg); } DialogResult = DialogResult.OK; Close(); } } } else { Lista_Cnae.Clear(); Close(); } }
private void OkButton_Click(object sender, EventArgs e) { if (Qtde.Text == "") { Qtde.Text = "0"; } if (CriterioList.Items.Count == 0) { MessageBox.Show("Selecione um Cnae.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { decimal _valor = Convert.ToDecimal(Valor.Text); if (_valor == 0) { MessageBox.Show("Selecione um CNAE com valor cadastrado.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int _qtde = Convert.ToInt32(Qtde.Text); if (_qtde == 0) { MessageBox.Show("Digite a Quantidade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { CustomListBoxItem4 item = (CustomListBoxItem4)CriterioList.SelectedItem; Item_VS = new CnaeStruct { CNAE = CnaeList.Text.Substring(0, 9), Descricao = CnaeList.Text.Substring(10, CnaeList.Text.Length - 10), Criterio = item._value, Qtde = _qtde, Valor = _valor }; Close(); } } } }
private void CancelButton_Click(object sender, EventArgs e) { Item_VS = null; Close(); }
private void CancelButton_Click(object sender, EventArgs e) { Return_Cnae = null; DialogResult = DialogResult.Cancel; Close(); }