private void addTrayButton_Click(object sender, EventArgs e)
        {
            f = new M_V2_trayInputForm(this.issueDateDTP.Value.Date.ToString().Substring(0, 10), null, "135", -1, -1F, -1F, this.qualityTB.Text, this.companyNameTB.Text, null, this.old_batch_row["Grade"].ToString(), -1F, -1, -1, this);
            Point global_loc = Global.background.PointToScreen(Global.background.ClientRectangle.Location);

            f.Location = new System.Drawing.Point(global_loc.X + this.Location.X + this.Width, global_loc.Y + this.Location.Y + 30);
            f.ShowDialog();
            this.all_trays = f.tray_details;
        }
        private void editTrayButton_Click(object sender, EventArgs e)
        {
            if (this.dataGridView1.SelectedRows.Count == 0)
            {
                return;
            }
            DataRow row = this.all_trays.Rows[this.dataGridView1.CurrentRow.Index];

            f = new M_V2_trayInputForm(row["Date Of Production"].ToString(), row["Tray No"].ToString(), row["Spring"].ToString(), int.Parse(row["No Of Springs"].ToString()), float.Parse(row["Tray Tare"].ToString()), float.Parse(row["Gross Weight"].ToString()), row["Quality"].ToString(), row["Company Name"].ToString(), row["Machine No"].ToString(), row["Grade"].ToString(), float.Parse(row["Redyeing"].ToString()), int.Parse(row["No Of Springs RD"].ToString()), this.dataGridView1.CurrentRow.Index, this);
            Point global_loc = Global.background.PointToScreen(Global.background.ClientRectangle.Location);

            f.Location = new System.Drawing.Point(global_loc.X + this.Location.X + this.Width, global_loc.Y + this.Location.Y + 30);
            f.ShowDialog();
            this.all_trays = f.tray_details;
        }
        private void trayVoucherButton_Click_1(object sender, EventArgs e)
        {
            foreach (Form form in Application.OpenForms)
            {
                if (form.GetType() == typeof(M_V2_trayInputForm))
                {
                    form.WindowState = FormWindowState.Normal;
                    form.Activate();
                    return;
                }
            }
            M_V2_trayInputForm f = new M_V2_trayInputForm();

            Global.background.show_form(f);
        }