Example #1
0
        /// <summary>
        /// 执行查询SQL语句,返回DataSet
        /// </summary>
        /// <param name="sql">SQL语句</param>
        /// <param name="parms">参数集合</param>
        /// <returns>返回 DataSet</returns>
        public DataSet ExecuteQueryBySql_DS(string sql, SqlParameter[] parms = null)
        {
            SqlDataAdapter da = new SqlDataAdapter();

            try
            {
                DataSet ds = new DataSet();
                if (SqlCon.State != ConnectionState.Open)
                {
                    SqlCon.Open();
                }
                SqlCmd = new SqlCommand(sql, SqlCon);
                AddParameters(parms);
                SqlCmd.CommandType = CommandType.Text;
                da.SelectCommand   = SqlCmd;
                da.Fill(ds);
                return(ds);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                da.Dispose();
                SqlCmd.Dispose();
                SqlCon.Close();
                SqlCon.Dispose();
            }
        }
Example #2
0
 /// <summary>
 /// 执行SQL语句操作(Update,Delete,Insert),返回受影响的行数
 /// </summary>
 /// <param name="sql">SQL语句</param>
 /// <param name="parms">参数集合</param>
 /// <returns>受影响的行数</returns>
 public int ExectueNonQueryBySql(string sql, SqlParameter[] parms = null)
 {
     try
     {
         if (SqlCon.State != ConnectionState.Open)
         {
             SqlCon.Open();
         }
         SqlCmd             = SqlTransactionFlag ? new SqlCommand(sql, SqlCon, SqlTran) : new SqlCommand(sql, SqlCon);
         SqlCmd.CommandType = CommandType.Text;
         if (parms != null)
         {
             AddParameters(parms);
         }
         return(SqlCmd.ExecuteNonQuery());
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         SqlCmd.Dispose();
         if (!SqlTransactionFlag)
         {
             SqlCon.Close();
             SqlCon.Dispose();
         }
     }
 }
Example #3
0
        private void DatabaseBackup()
        {
            if (UIMessageDialog.ShowAskDialog(this, "Are you sure to backup DB?", this.Style) != true)
            {
                return;
            }
            if (SqlCon.State == System.Data.ConnectionState.Closed)
            {
                SqlCon.Open();
            }

            string strSectionName = "MainFrame";
            string strMsg, strCaption;

            strCaption = LocalizationRecourceManager.GetString(strSectionName, "BackupDBCaption");
            if (OVRDataBaseUtils.BackupDB(SqlCon))
            {
                strMsg = LocalizationRecourceManager.GetString(strSectionName, "BackupDBSuccessMsg");
            }
            else
            {
                strMsg = LocalizationRecourceManager.GetString(strSectionName, "BackupDBFailMsg");
            }

            UIMessageDialog.ShowMessageDialog(strMsg, strCaption, false, this.Style);
        }
 //bağlantı açılıyor
 public void Ac()
 {
     if (SqlCon.State != ConnectionState.Open)
     {
         SqlCon.Open();
     }
 }
Example #5
0
        public void Eliminar(int id)
        {
            SqlCon.Open();
            SqlCommand cmdDelete = new SqlCommand("Delete Usuarios Where @id = id_usuario", SqlCon);

            cmdDelete.Parameters.Add("@id", SqlDbType.Int).Value = id;
            cmdDelete.ExecuteNonQuery();
            SqlCon.Close();
        }
Example #6
0
        public bool SystemOpen()
        {
            if (SqlCon.State == System.Data.ConnectionState.Closed)
            {
                SqlCon.Open();
            }

            OVRDataBaseUtils.GetRoleModules(SqlCon, RoleID, out m_lstRoleModuleID);

            GetSystemConfiguration();

            foreach (int id in m_lstRoleModuleID)
            {
                if (id == (int)EMainFormUIType.emWndGeneralData)
                {
                    GeneralDataOpen();
                }
                else if (id == (int)EMainFormUIType.emWndRegister)
                {
                    RegisterOpen();
                }
                else if (id == (int)EMainFormUIType.emWndDrawArrange)
                {
                    DrawArrangeOpen();
                }
                else if (id == (int)EMainFormUIType.emWndMatchSchedule)
                {
                    MatchScheduleOpen();
                }
                else if (id == (int)EMainFormUIType.emWndPluginMgr)
                {
                    PluginMgrOpen();
                }
                else if (id == (int)EMainFormUIType.emWndRankMedal)
                {
                    RankMedalOpen();
                }
                else if (id == (int)EMainFormUIType.emWndReports)
                {
                }
                else if (id == (int)EMainFormUIType.emWndCommunicate)
                {
                    OnCommunication();
                }
                else if (id == (int)EMainFormUIType.emWndNetwork)
                {
                    NetworkOpen();
                }
                else if (id == (int)EMainFormUIType.emWndRecord)
                {
                    RecordOpen();
                }
            }

            AddAside();
            return(true);
        }
Example #7
0
        public bool Ingresar(string usr, string pass)
        {
            SqlCon.Open();
            SqlCommand cmdUsuario = new SqlCommand("Select * from Usuarios WHERE @usr=nombre_usuario AND @pass=clave", SqlCon);

            cmdUsuario.Parameters.Add("@pass", SqlDbType.VarChar, 50).Value = pass;
            cmdUsuario.Parameters.Add("@usr", SqlDbType.VarChar, 50).Value  = usr;
            SqlDataReader drUsuario = cmdUsuario.ExecuteReader();

            return(drUsuario.Read());
        }
Example #8
0
        public void Agregar(Entidades.Usuario usuarioNuevo)
        {
            SqlCon.Open();
            SqlCommand cmdInsert = new SqlCommand("INSERT INTO Usuarios(clave,email,tipo_usuario,ultimo_ingreso,nombre_usuario) " +
                                                  "VALUES(@clave,@email,@tipoUsuario,@ultimoIngreso,@nombreUsuario)", SqlCon);

            cmdInsert.Parameters.Add("@clave", SqlDbType.VarChar, 50).Value         = usuarioNuevo.Clave;
            cmdInsert.Parameters.Add("@email", SqlDbType.VarChar, 50).Value         = usuarioNuevo.Email;
            cmdInsert.Parameters.Add("@tipoUsuario", SqlDbType.Int).Value           = usuarioNuevo.TipoUsuario;
            cmdInsert.Parameters.Add("@ultimoIngreso", SqlDbType.VarChar, 50).Value = DateTime.Today;
            cmdInsert.Parameters.Add("@nombreUsuario", SqlDbType.VarChar, 50).Value = usuarioNuevo.NombreUsuario;
            cmdInsert.ExecuteNonQuery();
            SqlCon.Close();
        }
 /// <summary>
 /// Method used to open the database connection
 /// </summary>
 public void OpenSqlConnection()
 {
     try
     {
         if (SqlCon.State == ConnectionState.Closed)
         {
             SqlCon.Open();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #10
0
 /// <summary>
 /// 开启事务
 /// </summary>
 public void BeginTrans()
 {
     try
     {
         if (SqlCon.State != ConnectionState.Open)
         {
             SqlCon.Open();
         }
         SqlTran            = SqlCon.BeginTransaction();
         SqlTransactionFlag = true;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #11
0
        //properties

        //constructor

        //methoden
        public void AddCpu(Cpu cpu)
        {
            string commandString = "USE [DB_PcPartPicker] INSERT INTO [dbo].[Cpu]([Clockspeed],[Cores],[Brand],[Price],[Socket],[Name])VALUES ( " + cpu.Clockspeed + " , " + cpu.Cores + " , ' " + cpu.Brand.ToString() + "' , " + cpu.Price + " , '" + cpu.Socket.ToString() + " ',' " + cpu.Name.ToString() + "' )";

            using (SqlCommand command = new SqlCommand(commandString, SqlCon))
            {
                try
                {
                    SqlCon.Open();
                    command.ExecuteNonQuery();
                    SqlCon.Close();
                }
                catch (SqlException e)
                {
                    System.Console.WriteLine(e);
                }
            }
        }
Example #12
0
        public void DeleteCpu(Cpu cpu)
        {
            string commandString = "USE [DB_PcPartPicker] DELETE FROM [dbo].[Cpu] WHERE Cpu_id =" + cpu.Cpu_id;

            using (SqlCommand command = new SqlCommand(commandString, SqlCon))
            {
                try
                {
                    SqlCon.Open();
                    command.ExecuteNonQuery();
                    SqlCon.Close();
                }
                catch (SqlException e)
                {
                    System.Console.WriteLine(e);
                }
            }
        }
Example #13
0
        public Entidades.Usuario Recuperar(string nombre)
        {
            Entidades.Usuario usr = new Entidades.Usuario();
            SqlCon.Open();
            SqlCommand cmdUsuario = new SqlCommand("Select * From Usuarios WHERE @nombre_usuario = nombre_usuario", SqlCon);

            cmdUsuario.Parameters.Add("@nombre_usuario", SqlDbType.VarChar, 50).Value = nombre;
            SqlDataReader drUsuario = cmdUsuario.ExecuteReader();

            drUsuario.Read();

            usr.Clave         = (string)drUsuario["clave"];
            usr.Email         = (string)drUsuario["Email"];
            usr.NombreUsuario = (string)drUsuario["Nombre_Usuario"];
            usr.TipoUsuario   = (int)drUsuario["Tipo_Usuario"];
            usr.UltimoIngreso = (DateTime)drUsuario["Ultimo_Ingreso"];
            drUsuario.Close();
            SqlCon.Close();
            return(usr);
        }
Example #14
0
        private void OnDatabaseBackupClick(object sender, EventArgs e)
        {
            if (SqlCon.State == System.Data.ConnectionState.Closed)
            {
                SqlCon.Open();
            }

            string strSectionName = "MainFrame";
            string strMsg, strCaption;

            strCaption = LocalizationRecourceManager.GetString(strSectionName, "BackupDBCaption");
            if (OVRDataBaseUtils.BackupDB(SqlCon))
            {
                strMsg = LocalizationRecourceManager.GetString(strSectionName, "BackupDBSuccessMsg");
            }
            else
            {
                strMsg = LocalizationRecourceManager.GetString(strSectionName, "BackupDBFailMsg");
            }

            UIMessageDialog.ShowMessageDialog(strMsg, strCaption, false, this.Style);
        }
Example #15
0
        /// <summary>
        /// 执行查询存储过程,返回DataSet
        /// </summary>
        /// <param name="procName">存储过程名称</param>
        /// <param name="parms">参数集合</param>
        /// <returns>返回DataSet</returns>
        public DataSet ExecuteQuery_DS(string procName, SqlParameter[] parms = null)
        {
            SqlDataAdapter da = new SqlDataAdapter();

            try
            {
                DataSet ds = new DataSet();
                if (SqlCon.State != ConnectionState.Open)
                {
                    SqlCon.Open();
                }
                SqlCmd             = SqlTransactionFlag ? new SqlCommand(procName, SqlCon, SqlTran) : new SqlCommand(procName, SqlCon);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                if (parms != null)
                {
                    AddParameters(parms);
                }
                da.SelectCommand = SqlCmd;
                da.Fill(ds);
                return(ds);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                da.Dispose();
                SqlCmd.Dispose();
                if (!SqlTransactionFlag)
                {
                    SqlCon.Close();
                    SqlCon.Dispose();
                }
            }
        }
Example #16
0
        public List <Entidades.Usuario> RecuperarTodos()
        {
            List <Entidades.Usuario> lista = new List <Entidades.Usuario>();

            SqlCon.Open();
            SqlCommand    cmdUsuario = new SqlCommand("Select * from Usuarios", SqlCon);
            SqlDataReader drUsuario  = cmdUsuario.ExecuteReader();

            while (drUsuario.Read())
            {
                Entidades.Usuario usr = new Entidades.Usuario();

                usr.Clave         = (string)drUsuario["clave"];
                usr.Email         = (string)drUsuario["email"];
                usr.Id            = (int)drUsuario["id_usuario"];
                usr.NombreUsuario = (string)drUsuario["nombre_usuario"];
                usr.TipoUsuario   = (int)drUsuario["tipo_usuario"];
                usr.UltimoIngreso = (DateTime)drUsuario["ultimo_ingreso"];

                lista.Add(usr);
            }
            SqlCon.Close();
            return(lista);
        }
Example #17
0
        public bool SystemOpen()
        {
            if (SqlCon.State == System.Data.ConnectionState.Closed)
            {
                SqlCon.Open();
            }

            OVRDataBaseUtils.GetRoleModules(SqlCon, RoleID, out m_lstRoleModuleID);

            Localization();
            GetSystemConfiguration();

            btnItemGenData.Visible     = false;
            btnItemRegister.Visible    = false;
            btnItemDrawArrange.Visible = false;
            btnItemSchedule.Visible    = false;
            btnItemMatchData.Visible   = false;
            btnItemMedal.Visible       = false;
            btnItemReports.Visible     = false;
            btnItemBackup.Visible      = false;
            btnItemCommunicate.Visible = false;
            btnItemNetwork.Visible     = false;
            btnItemRecord.Visible      = false;

            foreach (int id in m_lstRoleModuleID)
            {
                if (id == (int)EMainFormUIType.emWndGeneralData)
                {
                    GeneralDataOpen();
                    btnItemGenData.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndRegister)
                {
                    RegisterOpen();
                    btnItemRegister.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndDrawArrange)
                {
                    DrawArrangeOpen();
                    btnItemDrawArrange.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndMatchSchedule)
                {
                    MatchScheduleOpen();
                    btnItemSchedule.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndPluginMgr)
                {
                    PluginMgrOpen();
                    btnItemMatchData.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndRankMedal)
                {
                    RankMedalOpen();
                    btnItemMedal.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndReports)
                {
                    ReportsOpen();
                    btnItemReports.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndBackupDB)
                {
                    btnItemBackup.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndCommunicate)
                {
                    btnItemCommunicate.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndNetwork)
                {
                    NetworkOpen();
                    btnItemNetwork.Visible = true;
                }
                else if (id == (int)EMainFormUIType.emWndRecord)
                {
                    RecordOpen();
                    btnItemRecord.Visible = true;
                }
            }


            return(true);
        }