示例#1
0
        private void BtDel_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;
            }
            if (MessageBox.Show("Excluir esta profissão?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Cidadao_bll cidadaoRepository   = new Cidadao_bll(_connection);
                GTI_Models.Models.Profissao reg = new GTI_Models.Models.Profissao {
                    Codigo = Convert.ToInt16(lstMain.SelectedValue.ToString())
                };
                Exception ex = cidadaoRepository.Excluir_Profissao(reg);
                if (ex != null)
                {
                    ErrorBox eBox = new ErrorBox("Atenção", ex.Message, ex);
                    eBox.ShowDialog();
                }
                else
                {
                    Carrega_Lista();
                }
            }
        }
示例#2
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();
                }
            }
        }
示例#3
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();
                }
            }
        }