示例#1
0
        private void ThemedWindow_Loaded(object sender, RoutedEventArgs e)
        {
            coolBlue.classDataSet ClassDataSet = (coolBlue.classDataSet)(this.FindResource("classDataSet"));
            // TODO: Add code here to load data into the table USP_getOneCat.
            // This code could not be generated, because the categoriesDataSetUSP_getOneCatTableAdapter.Fill method is missing, or has unrecognized parameters.
            coolBlue.classDataSetTableAdapters.USP_getOneClassTableAdapter ClassDataSetUSP_getOneClassTableAdapter = new coolBlue.classDataSetTableAdapters.USP_getOneClassTableAdapter();

            ClassDataSet.EnforceConstraints = false;

            ClassDataSetUSP_getOneClassTableAdapter.Fill(ClassDataSet.USP_getOneClass, nClassID);

            ClassDataSet.EnforceConstraints = true;

            System.Windows.Data.CollectionViewSource uSP_getOneClassViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("uSP_getOneClassViewSource")));
            uSP_getOneClassViewSource.View.MoveCurrentToFirst();
        }
示例#2
0
        private void BarButtonItem_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e)
        {
            //int TransactID1 = 0;
            string desc = "";

            string name = "";
            System.Windows.Data.CollectionViewSource uSP_getOneClassViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("uSP_getOneClassViewSource")));

            coolBlue.classDataSet TagDataSet = (coolBlue.classDataSet)(this.FindResource("classDataSet"));

            //int accountCurrent = 0;
            int wasnull = 0;
            wasnull = (uSP_getOneClassViewSource.View == null ? 1 : 0);
            if (wasnull == 1)
            {

                // MessageBox.Show("Warning: uSP_getLineViewSource is null", "CoolBlue");
                string message = "Warning:uSP_getOneClassViewSource is null";
                string caption = "CoolBlue";

                MessageBoxButton buttons = MessageBoxButton.OK;
                MessageBoxImage icon = MessageBoxImage.Information;
                MessageBoxResult defaultResult = MessageBoxResult.OK;
                MessageBoxOptions options = MessageBoxOptions.RtlReading;
                // Show message box
                // MessageBoxResult result = MessageBox.Show(message, caption, buttons, icon, defaultResult, options);

                // Displays the MessageBox.
                MessageBoxResult result = MessageBox.Show(message, caption, buttons, icon, defaultResult, options);

                if (result == MessageBoxResult.OK)
                {

                    // Closes the parent form.

                    //this.Close();

                }
                return;
            }
            else
            {

                DataRowView drv = (DataRowView)uSP_getOneClassViewSource.View.CurrentItem;
                //accountCurrent = (drv == null ? 0 : DBNull.Value.Equals(drv["ID"]) == true ? 0 : (int)drv["ID"]);
                desc = (DBNull.Value.Equals(drv["cDesc"]) == true ? "" : (string)drv["cDesc"]);

                name = (DBNull.Value.Equals(drv["cName"]) == true ? "" : (string)drv["cName"]);

            }

            SqlConnection conn = new SqlConnection() { ConnectionString = ProgramSettings.coolblueconnectionString };
            try
            {

                using (SqlCommand cmd3 = new SqlCommand() { Connection = conn, CommandType = CommandType.StoredProcedure })
                {
                    //cmd3.Transaction = trans1;
                    cmd3.Parameters.Clear();
                    cmd3.CommandText = "dbo.USP_updateClass";
                    cmd3.Parameters.AddWithValue("@ID", nClassID);
                    cmd3.Parameters.AddWithValue("@desc", desc);

                    cmd3.Parameters.AddWithValue("@name", name);

                    //SqlParameter retval = cmd3.Parameters.Add("@transactIdentity", SqlDbType.Int);
                    //retval.Direction = ParameterDirection.Output;
                    conn.Open();
                    cmd3.ExecuteNonQuery();
                    //TransactID1 = (int)cmd3.Parameters["@transactIdentity"].Value;
                }

            }

            catch (Exception ex)
            {
                //utilities.errorLog(System.Reflection.MethodInfo.GetCurrentMethod().Name, ex);
                System.ArgumentException argEx = new System.ArgumentException("New Line", "", ex);
                throw argEx;
            }
            finally
            {
                if (conn.State == ConnectionState.Open) conn.Close();

                //VendorDataSet.EnforceConstraints = false;

                //coolBlue.vendorDataSetTableAdapters.USP_getOneVendorTableAdapter vendorDataSetUSP_getOneVendorTableAdapter = new coolBlue.vendorDataSetTableAdapters.USP_getOneVendorTableAdapter();

                //vendorDataSetUSP_getOneVendorTableAdapter.Fill(VendorDataSet.USP_getOneVendor, nVendorID);

                //VendorDataSet.EnforceConstraints = true;

                //uSP_getLineDataGrid.

                //uSP_getAllAccountTypesUSP_getAllAccountsViewSource.View.MoveCurrentToPosition(0);

                //resetButtons();
                // LocateNewLine(TransactID1);
                this.Close();

            }
        }