using System; 
 | 
using System.Collections.Generic; 
 | 
using System.ComponentModel; 
 | 
using System.Data; 
 | 
using System.Drawing; 
 | 
using System.Text; 
 | 
using System.Windows.Forms; 
 | 
  
 | 
namespace APSM 
 | 
{ 
 | 
    public partial class KF_LackMaterialAnalyseDetail : Form 
 | 
    { 
 | 
        public KF_LackMaterialAnalyseDetail() 
 | 
        { 
 | 
            InitializeComponent(); 
 | 
        } 
 | 
        public DateTime BDate; 
 | 
        public DateTime EDate; 
 | 
        public int FixCols = 12; 
 | 
        public string sWLDM; 
 | 
  
 | 
        public void LoadData() 
 | 
        { 
 | 
            int i ; 
 | 
            int c ; 
 | 
            int n ; 
 | 
            bool bNull;  
 | 
            for(i=grdMain.FixedRows;i<grdMain.Rows;i++) 
 | 
            {  
 | 
                grdMain.set_RowHidden(i,false); 
 | 
                if(DBUtility.ClsPub.isStrNull(grdMain.get_TextMatrix(i, 0)) != sWLDM)   
 | 
                { 
 | 
                    grdMain.set_RowHidden(i, true); 
 | 
                } 
 | 
                if(DBUtility.ClsPub.isStrNull( grdMain.get_RowData(i)) == "*" ) 
 | 
                { 
 | 
                    grdMain.RemoveItem(i); 
 | 
                } 
 | 
            } 
 | 
            i = 0;  
 | 
            n = 0; 
 | 
            c = 0; 
 | 
            for(i=grdMain.FixedRows;i<grdMain.Rows;i++) 
 | 
            {  
 | 
                if( grdMain.get_RowHidden(i) == false ) 
 | 
                { 
 | 
                    n = n + 1; 
 | 
                } 
 | 
            } 
 | 
            if( n == 0 ) 
 | 
                return; 
 | 
              
 | 
            //'ºÏ¼Æ 
 | 
            grdMain.Rows = grdMain.Rows + 1; 
 | 
            grdMain.set_RowData(grdMain.Rows - 1, "*");  
 | 
            for(i=4;i<grdMain.Cols;i++) 
 | 
            { 
 | 
                if( i != 7 || i != 8 || i!= 9 || i != 10 ) 
 | 
                { 
 | 
                    n = 0;  
 | 
                    for(c=grdMain.FixedRows;c<grdMain.Rows;c++) 
 | 
                    { 
 | 
                        if( grdMain.get_RowHidden(c) == false ) 
 | 
                        { 
 | 
                            n = n + DBUtility.ClsPub.isInt(grdMain.get_TextMatrix(c, i)); 
 | 
                        } 
 | 
                         
 | 
                    } 
 | 
                    grdMain.set_TextMatrix(grdMain.Rows - 1, i, n.ToString()); 
 | 
                } 
 | 
            } 
 | 
            grdMain.set_Cell(VSFlex7.CellPropertySettings.flexcpBackColor, grdMain.Rows - 1, 0, grdMain.Rows - 1, grdMain.Cols - 1 , DBUtility.ClsPub.Enum_Color.hx_Control); 
 | 
        } 
 | 
  
 | 
        public void initGrid() 
 | 
        { 
 | 
            grdMain.Rows = 2; 
 | 
            grdMain.FixedRows = 2; 
 | 
            grdMain.Cols = 12; 
 | 
            grdMain.FixedCols = 0; 
 | 
            grdMain.AllowBigSelection = true; 
 | 
            grdMain.AllowSelection = true; 
 | 
            grdMain.RowHeightMin = 300; 
 | 
            grdMain.FixedCols = 0; 
 | 
            grdMain.ScrollTrack = true; 
 | 
            grdMain.AllowUserResizing = VSFlex7.AllowUserResizeSettings.flexResizeColumns; 
 | 
            grdMain.set_TextMatrix(0, 0, "ÎïÁÏ´úÂë"); 
 | 
            grdMain.set_TextMatrix(0, 1, "ÎïÁÏÃû³Æ"); 
 | 
            grdMain.set_TextMatrix(0, 2, "ÎïÁÏÐͺÅ"); 
 | 
            grdMain.set_TextMatrix(0, 3, "ÈÎÎñµ¥"); 
 | 
            grdMain.set_TextMatrix(0, 4,"Ó¦·¢Êý"); 
 | 
            grdMain.set_TextMatrix(0, 5, "ÒÑ·¢Êý"); 
 | 
            grdMain.set_TextMatrix(0, 6, "²¹ÁÏÊý"); 
 | 
            grdMain.set_TextMatrix(0, 7, "Åɹ¤µ¥ºÅ"); 
 | 
            grdMain.set_TextMatrix(0, 8, "²úÆ·´úÂë"); 
 | 
            grdMain.set_TextMatrix(0, 9, "²úÆ·Ãû³Æ"); 
 | 
            grdMain.set_TextMatrix(0, 10, "»ų́ºÅ"); 
 | 
            grdMain.set_TextMatrix(0, 11, "ºÏ¼Æ"); 
 | 
            grdMain.FrozenCols = 11; 
 | 
            LoadDateCol(28);  
 | 
            grdMain.set_RowHeight(0, 450); 
 | 
            grdMain.set_RowHidden(1, true); 
 | 
        } 
 | 
  
 | 
        public void LoadDateCol(int iDates) 
 | 
        { 
 | 
            Sc_ICMOSortBillFun.LoadDateCol(grdMain, FixCols, iDates); 
 | 
        } 
 | 
  
 | 
        private void KF_LackMaterialAnalyseDetail_Load(object sender, EventArgs e) 
 | 
        { 
 | 
            //initGrid(); 
 | 
            if (sWLDM.Trim() != "") 
 | 
            { 
 | 
                LoadData(); 
 | 
            } 
 | 
        } 
 | 
  
 | 
        private void tc_Click(object sender, EventArgs e) 
 | 
        { 
 | 
            this.Visible = false; 
 | 
        } 
 | 
  
 | 
        private void bclk_Click(object sender, EventArgs e) 
 | 
        { 
 | 
            //±£´æÁпí 
 | 
            Sc_ICMOSortBillFun.SaveGrid(grdMain, this.Name); 
 | 
        } 
 | 
  
 | 
        private void mrlk_Click(object sender, EventArgs e) 
 | 
        { 
 | 
            Sc_ICMOSortBillFun.DefaultGrid(grdMain); 
 | 
        } 
 | 
    } 
 | 
} 
 |