コード例 #1
0
        public int getEquipmentId()
        {
            int result = 0;

            OracleConnection conn = DBUtils.GetDBConnection();


            try
            {
                conn.Open();
                // MessageBox.Show("Open1");
                OracleCommand cmd = new OracleCommand();
                cmd.Connection  = conn;
                cmd.CommandText = "System.cwpack1.getEpuipmentIdForOrder";
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("results", OracleDbType.Int64).Direction = ParameterDirection.Output;

                // Выполнить процедуру.
                cmd.ExecuteNonQuery();
                string ct = cmd.Parameters["results"].Value.ToString();
                result = int.Parse(ct.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex);
                MessageBox.Show(ex.StackTrace);
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }


            return(result);
        }
コード例 #2
0
        public void getClienIdAndName(string login, string pass)
        {
            OracleConnection conn = DBUtils.GetDBConnection();


            try
            {
                conn.Open();
                // MessageBox.Show("Open1");
                OracleCommand cmd = new OracleCommand();
                cmd.Connection  = conn;
                cmd.CommandText = "System.cwpack1.getClienIdAndName";
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("Login", OracleDbType.NVarchar2).Value       = Login;
                cmd.Parameters.Add("Passw", OracleDbType.NVarchar2).Value       = Password;
                cmd.Parameters.Add("idd", OracleDbType.Int64).Direction         = ParameterDirection.Output;
                cmd.Parameters.Add("fio", OracleDbType.NVarchar2, 50).Direction = ParameterDirection.Output;
                // Выполнить процедуру.
                cmd.ExecuteNonQuery();
                string name = cmd.Parameters["idd"].Value.ToString();
                string id   = cmd.Parameters["fio"].Value.ToString();
                Name           = id.ToString();
                UserLabel.Text = id.ToString();
                Id             = int.Parse(name);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex);
                MessageBox.Show(ex.StackTrace);
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
        }