示例#1
0
        private bool ProcExiste(string sNameProc)
        {
            try
            {
                if (!objbo.isConectado())
                {
                    objbo.Conectar();
                }

                sNameProc = sNameProc.Replace("[", "");
                sNameProc = sNameProc.Replace("]", "");
                string     sQuery = string.Format("select COUNT(*) from SYSOBJECTS where name = '{0}'", sNameProc);
                SqlCommand cmd    = new SqlCommand(sQuery, objbo.GetConexao());
                string     sTotal = cmd.ExecuteScalar().ToString();

                if (Convert.ToInt32(sTotal) > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                objbo.CloseConnection();
            }
        }
示例#2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (cbxDatabase.Text.Trim().Length <= 0)
            {
                errorProvider1.SetError(cbxDatabase, "Selecione um banco de dados !");
                return;
            }


            if (rbSqlAuth.Checked)
            {
                tbo.TipoConexao = 1;
            }
            else
            {
                tbo.TipoConexao = 0;
            }

            tbo.UserId   = txtUsuario.Text;
            tbo.Senha    = txtSenha.Text;
            tbo.Servidor = cbxServidor.Text;
            tbo.DataBase = cbxDatabase.SelectedValue.ToString();

            //Guardando informações de conexão em variáveis estáticas
            Static.sUser        = txtUsuario.Text;
            Static.sPassword    = txtSenha.Text;
            Static.sServidor    = cbxServidor.Text;
            Static.sBase        = cbxDatabase.SelectedValue.ToString();
            Static.bTipoConexao = tbo.TipoConexao;

            try
            {
                if (!tbo.isConectado())
                {
                    tbo.Conectar();
                }
                bConn = true;
                this.Close();
            }
            catch (Exception ex)
            {
                KryptonMessageBox.Show(null, "Erro: " + ex.Message, "E R R O", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                tbo.CloseConnection();
            }
        }