Example #1
0
        private void tabTotal_Enter(object sender, EventArgs e)
        {
            label26.Text = lbProduct.Text;
            label27.Text = vtbSeriaFrom.ValueTxt;
            TotalForSeria currentTotalSeria = new TotalForSeria();

            currentTotalSeria.DetCount          = LinqQueryForTrudoyomkost.GetAmountDetForSeria(_seriaFrom, _seriaTo, _selectProdCipher, "Д ");
            currentTotalSeria.AssembNormalCount = LinqQueryForTrudoyomkost.GetAmountDetForSeria(_seriaFrom, _seriaTo, _selectProdCipher, "CH");
            currentTotalSeria.AssemblyCount     = LinqQueryForTrudoyomkost.GetAmountDetForSeria(_seriaFrom, _seriaTo, _selectProdCipher, "C ");
            currentTotalSeria.NormalCount       = LinqQueryForTrudoyomkost.GetAmountDetForSeria(_seriaFrom, _seriaTo, _selectProdCipher, "H ");


            currentTotalSeria.TotalDetCount          = LinqQueryForTrudoyomkost.GetTotalDetForSeria(_seriaFrom, _seriaTo, _selectProdCipher, "Д ");
            currentTotalSeria.TotalAssembNormalCount = LinqQueryForTrudoyomkost.GetTotalDetForSeria(_seriaFrom, _seriaTo, _selectProdCipher, "CH");
            currentTotalSeria.TotalAssemblyCount     = LinqQueryForTrudoyomkost.GetTotalDetForSeria(_seriaFrom, _seriaTo, _selectProdCipher, "C ");
            currentTotalSeria.TotalNormalCount       = LinqQueryForTrudoyomkost.GetTotalDetForSeria(_seriaFrom, _seriaTo, _selectProdCipher, "H ");


            //  currentTotalSeria.PayNormAmount = LinqQueryForTrudoyomkost.VozvratKolvaItemPayNorm(_seriaFrom, _seriaTo, _selectProdCipher);
            currentTotalSeria.CTNormAmount  = (int)LinqQueryForTrudoyomkost.GetTotalDetForSeria2(_seriaFrom, _seriaTo, _selectProdCipher);
            currentTotalSeria.PayNormAmount = (int)LinqQueryForTrudoyomkost.GetTotalDetForSeria3(_seriaFrom, _seriaTo, _selectProdCipher);

            Type t = currentTotalSeria.GetType();

            FieldInfo[] finfo = t.GetFields();

            dgTotalTypeDet.Rows.Clear();
            foreach (var p in finfo)
            {
                dgTotalTypeDet.Rows.Add(_totalRowsNames[p.Name], "шт", p.GetValue(currentTotalSeria));
            }
        }