예제 #1
0
        private void barbtnSalvar_Click(object sender, EventArgs e)
        {
            if (VerificaDadosObrigatorios())
            {
                int id = opcaoAcesso.Codigo;
                opcaoAcesso = new classeOpcaoAcesso()
                {
                    Codigo    = id,
                    CodigoTag = Convert.ToInt32(TextboxTag.Text),
                    Descricao = TextBoxDescricao.Text
                };

                if (id == 0)
                {
                    dbOpcaoAcesso.insereOpcaoAcessoBase(opcaoAcesso);
                }
                else
                {
                    dbOpcaoAcesso.alteraOpcaoAcessoBase(opcaoAcesso);
                }

                HabilitaBotoesMenu(true);
                HabilitaCamposDados(false);
                LimpaCamposDados();
                AtualizaDadosGrid();
            }
            else
            {
                MessageBox.Show("Dados Obrigatórios não informados ", "Urgente!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        public classeOpcaoAcesso RetornaDadosObjeto(classeOpcaoAcesso OpcaoAcesso)
        {
            MySqlDataAdapter  adapter         = new MySqlDataAdapter();
            DataSet           ds              = new DataSet();
            classeOpcaoAcesso OpcaoAcessoTemp = new classeOpcaoAcesso();

            string sql = "select opcaoacessoid, opcaoacessotag, opcaoacessodescricao from opcaoacesso where opcaoacessoid = " + OpcaoAcesso.Codigo + ";";

            adapter = connect.retornaSQL(sql);
            adapter.Fill(ds);

            OpcaoAcessoTemp.Codigo    = OpcaoAcesso.Codigo;
            OpcaoAcessoTemp.CodigoTag = Convert.ToInt32(ds.Tables[0].Rows[0][1].ToString());
            OpcaoAcessoTemp.Descricao = (ds.Tables[0].Rows[0][2].ToString());

            return(OpcaoAcessoTemp);
        }
예제 #3
0
 private void LimpaCamposDados()
 {
     TextboxTag.Text       = "";
     TextBoxDescricao.Text = "";
     opcaoAcesso           = new classeOpcaoAcesso();
 }
예제 #4
0
        public MySqlDataAdapter selectOpcaoAcessoBase(classeOpcaoAcesso OpcaoAcesso)
        {
            string sql = $"select * from opcaoacesso where opcaoacessoid = {OpcaoAcesso.Codigo};";

            return(connect.retornaSQL(sql));
        }
예제 #5
0
        public void excluiOpcaoAcessoBase(classeOpcaoAcesso OpcaoAcesso)
        {
            string sql = $"delete from opcaoacesso where opcaoacessoid = {OpcaoAcesso.Codigo};";

            connect.executaSQL(sql);
        }
예제 #6
0
        public void alteraOpcaoAcessoBase(classeOpcaoAcesso OpcaoAcesso)
        {
            string sql = $"update opcaoacesso set opcaoacessotag = {OpcaoAcesso.CodigoTag}, opcaoacessodescricao = '{OpcaoAcesso.Descricao}'  where opcaoacessoid = {OpcaoAcesso.Codigo};";

            connect.executaSQL(sql);
        }
예제 #7
0
        public void insereOpcaoAcessoBase(classeOpcaoAcesso OpcaoAcesso)
        {
            string sql = $"insert into opcaoacesso (opcaoacessotag, opcaoacessodescricao)  values ({OpcaoAcesso.CodigoTag},'{OpcaoAcesso.Descricao}');";

            connect.executaSQL(sql);
        }