Ejemplo n.º 1
0
 private void Dgv_DataShow_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex != -1 && e.ColumnIndex != -1)
     {
         string columnName = dgv_DataShow.Columns[e.ColumnIndex].Name;
         if ("control".Equals(columnName))
         {
             if (MessageBox.Show("本批次完结,请线下发送确认函和文件清单。", "温馨提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk) == DialogResult.OK)
             {
                 object trpId = dgv_DataShow.Rows[e.RowIndex].Cells["id"].Value;
                 SqlHelper.ExecuteNonQuery($"UPDATE transfer_registration_pc SET trp_complete_status='{(int)SubmitStatus.Completed}', trp_complete_user='******' WHERE trp_id='{trpId}'");
                 LoadDataGridView(string.Empty);
             }
         }
         else if ("file".Equals(columnName))
         {
             object value = dgv_DataShow.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;
             object trpId = dgv_DataShow.Rows[e.RowIndex].Cells["id"].Value;
             if ("齐备".Equals(value))
             {
                 Frm_Print frm = GetFormHelper.GetPrintDoc(this, 1, trpId);
                 frm.Show();
                 frm.Activate();
             }
             else
             {
                 Frm_Print frm = GetFormHelper.GetPrintDoc(this, 2, trpId);
                 frm.Show();
                 frm.Activate();
             }
         }
     }
 }
Ejemplo n.º 2
0
 internal static Frm_Print GetPrintDoc(Frm_DomAccept form, int type, object trpId)
 {
     if (print == null || print.IsDisposed)
     {
         print = new Frm_Print(form, type, trpId);
     }
     return(print);
 }