Beispiel #1
0
        //Interface
        public dlgDamageCodeDetail(ref DamageCodeDS code)
        {
            //Constructor
            try {
                //Required designer support
                InitializeComponent();
                this.btnOk.Text     = CMD_OK;
                this.btnCancel.Text = CMD_CANCEL;

                //Set mediator service, data, and titlebar caption
                this.mCodeDS = code;
                if (this.mCodeDS.DamageCodeTable.Count > 0)
                {
                    if (!this.mCodeDS.DamageCodeTable[0].IsCodeNull())
                    {
                        this.mCode = this.mCodeDS.DamageCodeTable[0].Code;
                    }
                    this.Text = (this.mCode > 0) ? "Damage Code (" + this.mCode + ")" : "Damage Code (New)";
                }
                else
                {
                    this.Text = "Damage Code (Data Unavailable)";
                }
            }
            catch (Exception ex) { throw ex; }
        }
Beispiel #2
0
        public static DamageCodeDS GetDamageCode(short codeID)
        {
            //Get a new or existing damage code
            DamageCodeDS code = new DamageCodeDS();

            try {
                if (codeID == 0)
                {
                    //New
                    DamageCodeDS.DamageCodeTableRow row = code.DamageCodeTable.NewDamageCodeTableRow();
                    //row.CodeID = codeID;
                    row.Description = "";
                    row.LastUpdated = DateTime.Now;
                    row.UserID      = System.Environment.UserName;
                    row.RowVersion  = "";
                    code.DamageCodeTable.AddDamageCodeTableRow(row);
                }
                else
                {
                    //Existing
                    DataSet ds = Mediator.FillDataset("", "DamageCodeTable", new object[] { codeID });
                    if (ds != null)
                    {
                        code.Merge(ds.Tables["DamageCodeTable"].Select("Code=" + codeID));
                    }
                }
            }
            catch (Exception ex) { throw ex; }
            return(code);
        }
Beispiel #3
0
        public static bool UpdateDamageCode(DamageCodeDS code)
        {
            //Update an existing damage code
            bool result = false;

            try {
                result = Mediator.ExecuteNonQuery("uspEnterpriseDamageUpdate", new object[] { code });
            }
            catch (Exception ex) { throw ex; }
            return(result);
        }
Beispiel #4
0
        public static short CreateDamageCode(DamageCodeDS code)
        {
            //Create a new damage code
            short result = 0;

            try {
                result = (short)Mediator.ExecuteNonQueryWithReturn("uspEnterpriseDamageNew", new object[] { code });
            }
            catch (Exception ex) { throw ex; }
            return(result);
        }
Beispiel #5
0
        public static DamageCodeDS ViewDamageCodes()
        {
            //Get a list of damage codes
            DamageCodeDS codes = new DamageCodeDS();

            try {
                DataSet ds = Mediator.FillDataset("uspEnterpriseDamageGetList", "DamageCodeTable", null);
                if (ds != null)
                {
                    codes.Merge(ds.Tables["DamageCodeTable"].Select("", "Code", DataViewRowState.CurrentRows));
                }
            }
            catch (Exception ex) { throw ex; }
            return(codes);
        }
Beispiel #6
0
 /// <summary>
 /// Required method for Designer support - do not modify
 /// the contents of this method with the code editor.
 /// </summary>
 private void InitializeComponent()
 {
     System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(dlgDamageCodeDetail));
     this._lblCode            = new System.Windows.Forms.Label();
     this.txtCode             = new System.Windows.Forms.TextBox();
     this.btnOk               = new System.Windows.Forms.Button();
     this.btnCancel           = new System.Windows.Forms.Button();
     this.fraDetails          = new System.Windows.Forms.GroupBox();
     this.txtCodeDescription  = new System.Windows.Forms.TextBox();
     this._lblCodeDescription = new System.Windows.Forms.Label();
     this.mCodeDS             = new Tsort.Freight.DamageCodeDS();
     this.tabDialog           = new System.Windows.Forms.TabControl();
     this.tabGeneral          = new System.Windows.Forms.TabPage();
     this.fraDetails.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.mCodeDS)).BeginInit();
     this.tabDialog.SuspendLayout();
     this.tabGeneral.SuspendLayout();
     this.SuspendLayout();
     //
     // _lblCode
     //
     this._lblCode.Font      = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
     this._lblCode.Location  = new System.Drawing.Point(6, 24);
     this._lblCode.Name      = "_lblCode";
     this._lblCode.Size      = new System.Drawing.Size(96, 18);
     this._lblCode.TabIndex  = 2;
     this._lblCode.Text      = "Name";
     this._lblCode.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
     //
     // txtCode
     //
     this.txtCode.ForeColor    = System.Drawing.SystemColors.ControlText;
     this.txtCode.Location     = new System.Drawing.Point(108, 24);
     this.txtCode.Name         = "txtCode";
     this.txtCode.Size         = new System.Drawing.Size(78, 21);
     this.txtCode.TabIndex     = 0;
     this.txtCode.Text         = "";
     this.txtCode.KeyPress    += new System.Windows.Forms.KeyPressEventHandler(this.OnCodeKeyPress);
     this.txtCode.TextChanged += new System.EventHandler(this.ValidateForm);
     //
     // btnOk
     //
     this.btnOk.BackColor = System.Drawing.SystemColors.Control;
     this.btnOk.Enabled   = false;
     this.btnOk.Location  = new System.Drawing.Point(174, 234);
     this.btnOk.Name      = "btnOk";
     this.btnOk.Size      = new System.Drawing.Size(96, 24);
     this.btnOk.TabIndex  = 2;
     this.btnOk.Text      = "&OK";
     this.btnOk.Click    += new System.EventHandler(this.OnCmdClick);
     //
     // btnCancel
     //
     this.btnCancel.BackColor    = System.Drawing.SystemColors.Control;
     this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
     this.btnCancel.Location     = new System.Drawing.Point(276, 234);
     this.btnCancel.Name         = "btnCancel";
     this.btnCancel.Size         = new System.Drawing.Size(96, 24);
     this.btnCancel.TabIndex     = 0;
     this.btnCancel.Text         = "&Cancel";
     this.btnCancel.Click       += new System.EventHandler(this.OnCmdClick);
     //
     // fraDetails
     //
     this.fraDetails.Controls.Add(this.txtCodeDescription);
     this.fraDetails.Controls.Add(this._lblCodeDescription);
     this.fraDetails.Controls.Add(this.txtCode);
     this.fraDetails.Controls.Add(this._lblCode);
     this.fraDetails.Location = new System.Drawing.Point(6, 6);
     this.fraDetails.Name     = "fraDetails";
     this.fraDetails.Size     = new System.Drawing.Size(348, 186);
     this.fraDetails.TabIndex = 0;
     this.fraDetails.TabStop  = false;
     this.fraDetails.Text     = "Damage Code";
     //
     // txtCodeDescription
     //
     this.txtCodeDescription.ForeColor    = System.Drawing.SystemColors.ControlText;
     this.txtCodeDescription.Location     = new System.Drawing.Point(108, 54);
     this.txtCodeDescription.Multiline    = true;
     this.txtCodeDescription.Name         = "txtCodeDescription";
     this.txtCodeDescription.Size         = new System.Drawing.Size(228, 22);
     this.txtCodeDescription.TabIndex     = 1;
     this.txtCodeDescription.Text         = "";
     this.txtCodeDescription.TextChanged += new System.EventHandler(this.ValidateForm);
     //
     // _lblCodeDescription
     //
     this._lblCodeDescription.Font      = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
     this._lblCodeDescription.Location  = new System.Drawing.Point(6, 54);
     this._lblCodeDescription.Name      = "_lblCodeDescription";
     this._lblCodeDescription.Size      = new System.Drawing.Size(96, 18);
     this._lblCodeDescription.TabIndex  = 3;
     this._lblCodeDescription.Text      = "Description";
     this._lblCodeDescription.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
     //
     // mCodeDS
     //
     this.mCodeDS.DataSetName = "DamageCodeDS";
     this.mCodeDS.Locale      = new System.Globalization.CultureInfo("en-US");
     //
     // tabDialog
     //
     this.tabDialog.Controls.Add(this.tabGeneral);
     this.tabDialog.Location      = new System.Drawing.Point(3, 3);
     this.tabDialog.Name          = "tabDialog";
     this.tabDialog.SelectedIndex = 0;
     this.tabDialog.Size          = new System.Drawing.Size(369, 225);
     this.tabDialog.TabIndex      = 1;
     //
     // tabGeneral
     //
     this.tabGeneral.Controls.Add(this.fraDetails);
     this.tabGeneral.Location    = new System.Drawing.Point(4, 22);
     this.tabGeneral.Name        = "tabGeneral";
     this.tabGeneral.Size        = new System.Drawing.Size(361, 199);
     this.tabGeneral.TabIndex    = 0;
     this.tabGeneral.Text        = "General";
     this.tabGeneral.ToolTipText = "General information";
     //
     // dlgDamageCodeDetail
     //
     this.AcceptButton      = this.btnOk;
     this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
     this.CancelButton      = this.btnCancel;
     this.ClientSize        = new System.Drawing.Size(378, 263);
     this.Controls.Add(this.tabDialog);
     this.Controls.Add(this.btnCancel);
     this.Controls.Add(this.btnOk);
     this.Font            = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
     this.ForeColor       = System.Drawing.SystemColors.ControlText;
     this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
     this.Icon            = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
     this.MaximizeBox     = false;
     this.MinimizeBox     = false;
     this.Name            = "dlgDamageCodeDetail";
     this.ShowInTaskbar   = false;
     this.StartPosition   = System.Windows.Forms.FormStartPosition.CenterParent;
     this.Text            = "Damage Code Details";
     this.Load           += new System.EventHandler(this.OnFormLoad);
     this.fraDetails.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.mCodeDS)).EndInit();
     this.tabDialog.ResumeLayout(false);
     this.tabGeneral.ResumeLayout(false);
     this.ResumeLayout(false);
 }