Пример #1
0
        private void BtEdit_Click(object sender, EventArgs e)
        {
            if (lstMain.SelectedItem == null)
            {
                return;
            }
            inputBox iBox = new inputBox();
            String   sCod = iBox.Show(lstMain.Text, "Informação", "Digite o nome do despacho.", 40);

            if (!string.IsNullOrEmpty(sCod))
            {
                Processo_bll processo_class             = new Processo_bll(_connection);
                Despacho     reg                        = new Despacho();
                GtiTypes.CustomListBoxItem selectedData = (GtiTypes.CustomListBoxItem)lstMain.SelectedItem;
                reg.Codigo    = Convert.ToInt16(selectedData._value);
                reg.Descricao = sCod.ToUpper();
                reg.Ativo     = lstMain.GetItemChecked(lstMain.SelectedIndex);
                Exception ex = processo_class.Alterar_Despacho(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "Despacho já cadastrado.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    Carrega_Lista();
                }
            }
        }
Пример #2
0
        private void BtAdd_Click(object sender, EventArgs e)
        {
            inputBox iBox   = new inputBox();
            bool     bAllow = gtiCore.GetBinaryAccess((int)TAcesso.CadastroProfissao_Alterar);

            if (!bAllow)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            String sCod = iBox.Show("", "Informação", "Digite o nome da profissão.", 100);

            if (!string.IsNullOrEmpty(sCod))
            {
                Cidadao_bll profissao_class     = new Cidadao_bll(_connection);
                GTI_Models.Models.Profissao reg = new GTI_Models.Models.Profissao {
                    Nome = sCod.ToUpper()
                };
                Exception ex = profissao_class.Incluir_Profissao(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "Profissão já cadastrada.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    Carrega_Lista();
                }
            }
        }
Пример #3
0
        private void BtEdit_Click(object sender, EventArgs e)
        {
            if (lstMain.SelectedItem == null)
            {
                return;
            }
            bool bAllow = gtiCore.GetBinaryAccess((int)TAcesso.CadastroProfissao_Alterar);

            if (!bAllow)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            inputBox iBox = new inputBox();
            String   sCod = iBox.Show(lstMain.Text, "Informação", "Digite o nome da profissão.", 100);

            if (!string.IsNullOrEmpty(sCod))
            {
                Cidadao_bll cidadaoRepository   = new Cidadao_bll(_connection);
                GTI_Models.Models.Profissao reg = new GTI_Models.Models.Profissao {
                    Codigo = Convert.ToInt16(lstMain.SelectedValue.ToString()),
                    Nome   = sCod.ToUpper()
                };
                Exception ex = cidadaoRepository.Alterar_Profissao(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "Profissão já cadastrada.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    Carrega_Lista();
                }
            }
        }
Пример #4
0
        private void BtEdit_Click(object sender, EventArgs e)
        {
            if (lstMain.SelectedItem == null)
            {
                return;
            }
            inputBox iBox = new inputBox();
            String   sCod = iBox.Show(lstMain.Text, "Informação", "Digite o nome do Documento.", 50);

            if (!string.IsNullOrEmpty(sCod))
            {
                Processo_bll processo_class = new Processo_bll(_connection);
                Documento    reg            = new Documento();
                Documento    dRow           = (Documento)lstMain.SelectedItem;
                reg.Codigo = dRow.Codigo;
                reg.Nome   = sCod.ToUpper();
                Exception ex = processo_class.Alterar_Documento(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "Documento já cadastrado.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    Carrega_Lista();
                }
            }
        }
Пример #5
0
 private void SelecionarButton_Click(object sender, System.EventArgs e)
 {
     ListView.SelectedIndexCollection col = MainListView.SelectedIndices;
     if (col.Count > 0)
     {
         inputBox z     = new inputBox();
         String   sQtde = z.Show("", "Informação", "Digite a quantidade.", 3, gtiCore.eTweakMode.IntegerPositive);
         if (!string.IsNullOrEmpty(sQtde) || Convert.ToInt32(sQtde) == 0)
         {
             DialogResult = DialogResult.OK;
             ReturnValue  = new AtividadeIssStruct();
             ReturnValue.Codigo_atividade = Convert.ToInt32(MainListView.Items[col[0]].Text);
             ReturnValue.Tipo_str         = MainListView.Items[col[0]].SubItems[1].Text;
             ReturnValue.Descricao        = MainListView.Items[col[0]].SubItems[2].Text;
             ReturnValue.Aliquota         = Convert.ToSingle(MainListView.Items[col[0]].SubItems[3].Text);
             ReturnValue.Quantidade       = Convert.ToInt32(sQtde);
         }
         else
         {
             MessageBox.Show("Digite a quantidade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("Selecione uma Atividade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Пример #6
0
        private void BtAdd_Click(object sender, EventArgs e)
        {
            inputBox iBox = new inputBox();

            bool bAllow = gtiCore.GetBinaryAccess((int)TAcesso.CadastroPais_Alterar);

            if (!bAllow)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            String sCod = iBox.Show("", "Informação", "Digite o nome do país.", 40);

            if (!string.IsNullOrEmpty(sCod))
            {
                Endereco_bll           enderecoRepository = new Endereco_bll(_connection);
                GTI_Models.Models.Pais reg = new GTI_Models.Models.Pais {
                    Nome_pais = sCod.ToUpper()
                };
                Exception ex = enderecoRepository.Incluir_Pais(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "País já cadastrado.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    Carrega_Lista();
                }
            }
        }
Пример #7
0
        private void BtEdit_Click(object sender, EventArgs e)
        {
            if (lstMain.SelectedItem == null)
            {
                return;
            }
            inputBox iBox = new inputBox();
            String   sCod = iBox.Show(lstMain.Text, "Informação", "Digite o nome do assunto.", 40);

            if (!string.IsNullOrEmpty(sCod))
            {
                Processo_bll processo_class = new Processo_bll(_connection);
                Assunto      reg            = new Assunto();
                GtiTypes.CustomListBoxItem2 selectedData = (GtiTypes.CustomListBoxItem2)lstMain.SelectedItem;
                reg.Codigo = Convert.ToInt16(selectedData._value);
                reg.Nome   = sCod.ToUpper();
                reg.Ativo  = Convert.ToBoolean(selectedData._ativo);
                Exception ex = processo_class.Alterar_Assunto(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "Assunto já cadastrado.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    Carrega_Lista(bSoAtivo, bSoNAtivo);
                }
            }
        }
Пример #8
0
        private void TestadaAddButton_Click(object sender, EventArgs e)
        {
            int     Testada_Face  = 0;
            Decimal Testada_Metro = 0;

            inputBox z    = new inputBox();
            String   sCod = z.Show("", "Informação", "Digite a face da testada.", 2, gtiCore.eTweakMode.IntegerPositive);

            if (!string.IsNullOrEmpty(sCod))
            {
                Testada_Face = Convert.ToInt32(sCod);
                bool bFind = false;
                foreach (ListViewItem item in TestadaListView.Items)
                {
                    if (Convert.ToInt32(item.Text) == Testada_Face)
                    {
                        bFind = true;
                        break;
                    }
                }
                if (bFind)
                {
                    MessageBox.Show("Face já cadastrada.", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    sCod = z.Show("", "Informação", "Digite o comprimento da testada.", 7, gtiCore.eTweakMode.DecimalPositive);
                    if (!string.IsNullOrEmpty(sCod))
                    {
                        Testada_Metro = Convert.ToDecimal(sCod);
                        if (Testada_Metro > 10000)
                        {
                            MessageBox.Show("Comprimento inválido.", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            ListViewItem reg = new ListViewItem(Testada_Face.ToString("00"));
                            reg.SubItems.Add(string.Format("{0:0.00}", Testada_Metro));
                            TestadaListView.Items.Add(reg);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Comprimento inválido.", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Nº de face inválida.", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #9
0
        private void BtEdit_Click(object sender, EventArgs e)
        {
            if (BairroListBox.SelectedItem == null)
            {
                return;
            }
            bool bAllowLocal = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Local);
            bool bAllowFora  = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Fora);

            if (!bAllowLocal && !bAllowFora)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (UFCombo.SelectedValue.ToString() == "SP" && Convert.ToInt32(CidadeCombo.SelectedValue) == 413 && !bAllowLocal)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            inputBox iBox = new inputBox();
            String   sCod = iBox.Show(BairroListBox.Text, "Informação", "Digite o nome do bairro.", 40);

            if (!string.IsNullOrEmpty(sCod))
            {
                Endereco_bll             bairro_class = new Endereco_bll(_connection);
                GTI_Models.Models.Bairro reg          = new GTI_Models.Models.Bairro {
                    Siglauf    = UFCombo.SelectedValue.ToString(),
                    Codcidade  = Convert.ToInt16(CidadeCombo.SelectedValue.ToString()),
                    Codbairro  = Convert.ToInt16(BairroListBox.SelectedValue.ToString()),
                    Descbairro = sCod.ToUpper()
                };
                Exception ex = bairro_class.Alterar_Bairro(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "Bairro já cadastrado.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    CmbCidade_SelectedIndexChanged(sender, e);
                }
            }
        }
Пример #10
0
        private void BtAdd_Click(object sender, EventArgs e)
        {
            inputBox iBox = new inputBox();

            bool bAllowLocal = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Local);
            bool bAllowFora  = gtiCore.GetBinaryAccess((int)TAcesso.CadastroBairro_Alterar_Fora);

            if (!bAllowLocal && !bAllowFora)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (UFCombo.SelectedValue.ToString() == "SP" && Convert.ToInt32(CidadeCombo.SelectedValue) == 413 && !bAllowLocal)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            string _nomeBairro = iBox.Show("", "Informação", "Digite o nome do bairro.", 40);

            if (!string.IsNullOrEmpty(_nomeBairro))
            {
                _nomeBairro = _nomeBairro.ToUpper();
                string       _uf                = UFCombo.SelectedValue.ToString();
                short        _cidade            = Convert.ToInt16(CidadeCombo.SelectedValue.ToString());
                Endereco_bll enderecoRepository = new Endereco_bll(_connection);
                bool         _existe            = enderecoRepository.Existe_Bairro(_uf, _cidade, _nomeBairro);
                if (_existe)
                {
                    MessageBox.Show("Bairro já cadastrado.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {
                    GTI_Models.Models.Bairro reg = new GTI_Models.Models.Bairro {
                        Siglauf    = _uf,
                        Codcidade  = _cidade,
                        Descbairro = _nomeBairro.ToUpper()
                    };
                    int _cod = enderecoRepository.Incluir_bairro(reg);
                    CmbCidade_SelectedIndexChanged(sender, e);
                }
            }
        }
Пример #11
0
        private void ProprietarioButton_Click(object sender, EventArgs e)
        {
            inputBox z    = new inputBox();
            String   sCod = z.Show("", "Informação", "Digite o código do proprietário.", 6, gtiCore.eTweakMode.IntegerPositive);

            if (!string.IsNullOrEmpty(sCod))
            {
                int         _codigo       = Convert.ToInt32(sCod);
                Cidadao_bll cidadao_Class = new Cidadao_bll(_connection);
                bool        bExiste       = cidadao_Class.ExisteCidadao(_codigo);
                if (bExiste && _codigo >= 500000)
                {
                    ProprietarioCodigo.Text = _codigo.ToString("000000");
                }
                else
                {
                    MessageBox.Show("Código de contribuinte inválido.", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #12
0
        private void BtFindCodigo_Click(object sender, EventArgs e)
        {
            inputBox z    = new inputBox();
            string   sCod = z.Show("", "Informação", "Digite o código do cidadão.", 6, gtiCore.eTweakMode.IntegerPositive);

            if (!string.IsNullOrEmpty(sCod))
            {
                gtiCore.Ocupado(this);
                Cidadao_bll cidadaoRepository = new Cidadao_bll(_connection);
                if (cidadaoRepository.ExisteCidadao(Convert.ToInt32(sCod)))
                {
                    Clear_Reg();
                    LoadReg(Convert.ToInt32(sCod));
                }
                else
                {
                    MessageBox.Show("Cidadão não cadastrado.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                gtiCore.Liberado(this);
            }
        }
Пример #13
0
        private void BtAdd_Click(object sender, EventArgs e)
        {
            inputBox iBox = new inputBox();
            String   sCod = iBox.Show("", "Informação", "Digite o nome do Documento.", 40);

            if (!string.IsNullOrEmpty(sCod))
            {
                Processo_bll processo_class = new Processo_bll(_connection);
                Documento    reg            = new Documento {
                    Nome = sCod.ToUpper()
                };
                Exception ex = processo_class.Incluir_Documento(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "Documento já cadastrado.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    Carrega_Lista();
                }
            }
        }
Пример #14
0
        private void BtEdit_Click(object sender, EventArgs e)
        {
            if (lstMain.SelectedItem == null)
            {
                return;
            }
            bool bAllow = gtiCore.GetBinaryAccess((int)TAcesso.CadastroPais_Alterar);

            if (!bAllow)
            {
                MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            inputBox iBox = new inputBox();
            String   sCod = iBox.Show(lstMain.Text, "Informação", "Digite o nome do país.", 50);

            if (!string.IsNullOrEmpty(sCod))
            {
                Endereco_bll           endereco_class = new Endereco_bll(_connection);
                GTI_Models.Models.Pais reg            = new GTI_Models.Models.Pais {
                    Id_pais   = Convert.ToInt16(lstMain.SelectedValue.ToString()),
                    Nome_pais = sCod.ToUpper()
                };
                Exception ex = endereco_class.Alterar_Pais(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", "País já cadastrado.", ex);
                    eBox.ShowDialog();
                }
                else
                {
                    Carrega_Lista();
                }
            }
        }