Ejemplo n.º 1
0
        public Index_ModelforA15 getRecord()
        {
            Index_ModelforA15 RecordforA15 = new Index_ModelforA15();
            //ViewBag.curtime = DateTime.Now.ToString();
            int             UserId = (Session["User"] as EquipModel.Entities.Person_Info).Person_Id;
            PersonManagment pm     = new PersonManagment();

            EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId);
            RecordforA15.Am = new List <A15dot1TabQiYe>();
            if (pv.Role_Names.Contains("可靠性工程师") || pv.Role_Names.Contains("检维修人员"))
            {
                RecordforA15.isSubmit = 1;
            }
            else
            {
                RecordforA15.isSubmit = 0;
            }
            if (pv.Role_Names.Contains("可靠性工程师"))
            {
                RecordforA15.kkxgcs = 1;
            }
            else
            {
                RecordforA15.kkxgcs = 0;
            }
            List <string>      cjname = new List <string>();
            List <Equip_Archi> EA     = pm.Get_Person_Cj(UserId);

            foreach (var ea in EA)
            {
                cjname.Add(ea.EA_Name);
            }

            List <A15dot1TabQiYe> miss = Jx.GetJxItem(pv.Role_Names, pv.Department_Name, pv.Person_Name, cjname);

            foreach (var item in miss)
            {
                A15dot1TabQiYe a = new A15dot1TabQiYe();
                a.zzkkxzs          = item.zzkkxzs;
                a.wxfyzs           = item.wxfyzs;
                a.qtlxbmfxhl       = item.qtlxbmfxhl;
                a.qtlhsbgsghl      = item.qtlhsbgsghl;
                a.ybsjkzl          = item.ybsjkzl;
                a.sjs              = item.sjs;
                a.gzqdkf           = item.gzqdkf;
                a.xmyql            = item.xmyql;
                a.pxjnl            = item.pxjnl;
                a.submitDepartment = item.submitDepartment;
                a.submitUser       = item.submitUser;
                a.submitTime       = item.submitTime;
                a.jdcOperator      = item.jdcOperator;
                a.jdcOperateTime   = item.jdcOperateTime;
                a.reportType       = item.reportType;
                a.temp1            = Convert.ToString(miss.IndexOf(item) + 1);
                a.submitUser       = item.submitUser;
                a.submitTime       = item.submitTime;
                a.state            = item.state;
                a.Id = item.Id;
                RecordforA15.Am.Add(a);
            }

            RecordforA15.Hm = new List <A15dot1TabQiYe>();
            List <A15dot1TabQiYe> His = Jx.GetHisJxItem(pv.Role_Names, pv.Department_Name, pv.Person_Name);

            foreach (var item in His)
            {
                A15dot1TabQiYe a = new A15dot1TabQiYe();
                a.Id             = item.Id;
                a.state          = item.state;
                a.jdcOperateTime = item.jdcOperateTime;
                a.jdcOperator    = item.jdcOperator;
                a.temp1          = Convert.ToString(His.IndexOf(item) + 1);
                RecordforA15.Hm.Add(a);
            }

            return(RecordforA15);
        }
Ejemplo n.º 2
0
        public Index_ModelforA15 getRecord()
        {
            Index_ModelforA15 RecordforA15 = new Index_ModelforA15();
            //ViewBag.curtime = DateTime.Now.ToString();
            int UserId = (Session["User"] as EquipModel.Entities.Person_Info).Person_Id;
            PersonManagment pm = new PersonManagment();
            EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId);
            RecordforA15.Am=new List<A15dot1Tab>();
            if (pv.Role_Names.Contains("可靠性工程师") || pv.Role_Names.Contains("检维修人员"))
                RecordforA15.isSubmit = 1;
            else
                RecordforA15.isSubmit = 0;
            if (pv.Role_Names.Contains("可靠性工程师"))
                RecordforA15.kkxgcs = 1;
            else
                RecordforA15.kkxgcs = 0;
            List<string> cjname = new List<string>();
            List<Equip_Archi> EA = pm.Get_Person_Cj(UserId);
            foreach (var ea in EA)
            {
                cjname.Add(ea.EA_Name);
            }

            List<A15dot1Tab> miss = Jx.GetJxItem(pv.Role_Names,pv.Department_Name,pv.Person_Name);
            foreach (var item in miss)
            {
                A15dot1Tab a = new A15dot1Tab();
                a.timesNonPlanStop = item.timesNonPlanStop;
                a.scoreDeductFaultIntensity = item.scoreDeductFaultIntensity;
                a.rateBigUnitFault = item.rateBigUnitFault;
                a.rateFaultMaintenance = item.rateFaultMaintenance;
                a.MTBF = item.MTBF;
                a.rateEquipUse = item.rateEquipUse;
                a.rateUrgentRepairWorkHour = item.rateUrgentRepairWorkHour;
                a.hourWorkOrderFinish = item.hourWorkOrderFinish;
                a.avgLifeSpanSeal = item.avgLifeSpanSeal;
                a.avgLifeSpanAxle = item.avgLifeSpanAxle;
                a.percentEquipAvailability = item.percentEquipAvailability;
                a.percentPassOnetimeRepair = item.percentPassOnetimeRepair;
                a.avgEfficiencyPump = item.avgEfficiencyPump;
                a.avgEfficiencyUnit = item.avgEfficiencyUnit;
                a.hiddenDangerInvestigation = item.hiddenDangerInvestigation;
                a.rateLoad = item.rateLoad;
                a.gyChange = item.gyChange;
                a.equipChange = item.equipChange;
                a.otherDescription = item.otherDescription;
                a.evaluateEquipRunStaeDesc = item.evaluateEquipRunStaeDesc;
                a.evaluateEquipRunStaeImgPath = item.evaluateEquipRunStaeImgPath;
                a.reliabilityConclusion = item.reliabilityConclusion;
                a.jdcAdviseImproveMeasures = item.jdcAdviseImproveMeasures;
                a.submitDepartment = item.submitDepartment;
                a.submitUser = item.submitUser;
                a.submitTime = item.submitTime;
                a.jdcOperator = item.jdcOperator;
                a.jdcOperateTime = item.jdcOperateTime;
                a.reportType = item.reportType;
                a.temp1 = Convert.ToString(miss.IndexOf(item) + 1);
                a.submitUser = item.submitUser;
                a.submitTime = item.submitTime;
                a.state = item.state;
                a.Id = item.Id;
                RecordforA15.Am.Add(a);
            }
            
            RecordforA15.Hm = new List<A15dot1Tab>();
            List<A15dot1Tab> His = Jx.GetHisJxItem(pv.Role_Names, pv.Department_Name, pv.Person_Name);
            foreach (var item in His)
            {
                A15dot1Tab a = new A15dot1Tab();
                a.Id = item.Id;
                a.state = item.state;
                a.jdcOperateTime = item.jdcOperateTime;
                a.jdcOperator = item.jdcOperator;
                a.temp1 = Convert.ToString(His.IndexOf(item) + 1);
                RecordforA15.Hm.Add(a);
            }

            return RecordforA15;
        }
Ejemplo n.º 3
0
        public Index_ModelforA15 getRecord_detail(string id)
        {
            Index_ModelforA15 RecordforA15 = new Index_ModelforA15();

            RecordforA15.Am = new List <A15dot1TabQiYe>();
            RecordforA15.Hm = new List <A15dot1TabQiYe>();
            ViewBag.curtime = DateTime.Now.ToString();
            ViewBag.curuser = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name;
            int IntId = Convert.ToInt32(id);
            List <A15dot1TabQiYe> miss = Jx.GetJxItem_detail(IntId);

            foreach (var item in miss)
            {
                A15dot1TabQiYe a = new A15dot1TabQiYe();
                a.zzkkxzs               = item.zzkkxzs;
                a.wxfyzs                = item.wxfyzs;
                a.qtlxbmfxhl            = item.qtlxbmfxhl;
                a.qtlhsbgsghl           = item.qtlhsbgsghl;
                a.ybsjkzl               = item.ybsjkzl;
                a.sjs                   = item.sjs;
                a.gzqdkf                = item.gzqdkf;
                a.xmyql                 = item.xmyql;
                a.pxjnl                 = item.pxjnl;
                a.submitDepartment      = item.submitDepartment;
                a.submitUser            = item.submitUser;
                a.submitTime            = item.submitTime;
                a.jdcOperator           = item.jdcOperator;
                a.jdcOperateTime        = item.jdcOperateTime;
                a.reportType            = item.reportType;
                a.temp1                 = Convert.ToString(miss.IndexOf(item) + 1);
                a.submitUser            = item.submitUser;
                a.submitTime            = item.submitTime;
                a.state                 = item.state;
                a.temp3                 = item.temp3;
                a.reliabilityConclusion = item.reliabilityConclusion;
                a.Id = item.Id;
                RecordforA15.Am.Add(a);
            }
            string          name   = RecordforA15.Am[0].submitUser;
            PersonManagment pm     = new PersonManagment();
            int             UserId = pm.Get_Person(name).Person_Id;

            EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId);
            if (pv.Role_Names.Contains("可靠性工程师"))
            {
                RecordforA15.am = 1;
            }
            else
            {
                RecordforA15.am = 0;
            }
            List <A15dot1TabQiYe> His = Jx.GetHisJxItem_detail(IntId);

            foreach (var item in His)
            {
                A15dot1TabQiYe a = new A15dot1TabQiYe();
                a.zzkkxzs          = item.zzkkxzs;
                a.wxfyzs           = item.wxfyzs;
                a.qtlxbmfxhl       = item.qtlxbmfxhl;
                a.qtlhsbgsghl      = item.qtlhsbgsghl;
                a.ybsjkzl          = item.ybsjkzl;
                a.sjs              = item.sjs;
                a.gzqdkf           = item.gzqdkf;
                a.xmyql            = item.xmyql;
                a.pxjnl            = item.pxjnl;
                a.submitDepartment = item.submitDepartment;
                a.submitUser       = item.submitUser;
                a.submitTime       = item.submitTime;
                a.jdcOperator      = item.jdcOperator;
                a.jdcOperateTime   = item.jdcOperateTime;
                a.reportType       = item.reportType;
                a.temp1            = Convert.ToString(miss.IndexOf(item) + 1);
                a.submitUser       = item.submitUser;
                a.submitTime       = item.submitTime;
                a.state            = item.state;
                a.Id = item.Id;
                RecordforA15.Hm.Add(a);
            }
            name   = RecordforA15.Hm[0].submitUser;
            UserId = pm.Get_Person(name).Person_Id;
            pv     = pm.Get_PersonModal(UserId);
            if (pv.Role_Names.Contains("可靠性工程师"))
            {
                RecordforA15.hm = 1;
            }
            else
            {
                RecordforA15.hm = 0;
            }
            return(RecordforA15);
        }
Ejemplo n.º 4
0
 public Index_ModelforA15 getRecord_detail(string id)
 {
     Index_ModelforA15 RecordforA15 = new Index_ModelforA15();
     RecordforA15.Am = new List<A15dot1Tab>();
     RecordforA15.Hm = new List<A15dot1Tab>();
     ViewBag.curtime = DateTime.Now.ToString();
     ViewBag.curuser = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name;
     int IntId = Convert.ToInt32(id);
     List<A15dot1Tab> miss = Jx.GetJxItem_detail(IntId);
     foreach (var item in miss)
     {
         A15dot1Tab a = new A15dot1Tab();
         a.timesNonPlanStop = item.timesNonPlanStop;
         a.scoreDeductFaultIntensity = item.scoreDeductFaultIntensity;
         a.rateBigUnitFault = item.rateBigUnitFault;
         a.rateFaultMaintenance = item.rateFaultMaintenance;
         a.MTBF = item.MTBF;
         a.rateEquipUse = item.rateEquipUse;
         a.rateUrgentRepairWorkHour = item.rateUrgentRepairWorkHour;
         a.hourWorkOrderFinish = item.hourWorkOrderFinish;
         a.avgLifeSpanSeal = item.avgLifeSpanSeal;
         a.avgLifeSpanAxle = item.avgLifeSpanAxle;
         a.percentEquipAvailability = item.percentEquipAvailability;
         a.percentPassOnetimeRepair = item.percentPassOnetimeRepair;
         a.avgEfficiencyPump = item.avgEfficiencyPump;
         a.avgEfficiencyUnit = item.avgEfficiencyUnit;
         a.hiddenDangerInvestigation = item.hiddenDangerInvestigation;
         a.rateLoad = item.rateLoad;
         a.gyChange = item.gyChange;
         a.equipChange = item.equipChange;
         a.otherDescription = item.otherDescription;
         a.evaluateEquipRunStaeDesc = item.evaluateEquipRunStaeDesc;
         a.evaluateEquipRunStaeImgPath = item.evaluateEquipRunStaeImgPath;
         a.reliabilityConclusion = item.reliabilityConclusion;
         a.jdcAdviseImproveMeasures = item.jdcAdviseImproveMeasures;
         a.submitDepartment = item.submitDepartment;
         a.submitUser = item.submitUser;
         a.submitTime = item.submitTime;
         a.jdcOperator = item.jdcOperator;
         a.jdcOperateTime = item.jdcOperateTime;
         a.reportType = item.reportType;
         a.temp1 = Convert.ToString(miss.IndexOf(item) + 1);
         a.submitUser = item.submitUser;
         a.submitTime = item.submitTime;
         a.state = item.state;
         a.Id = item.Id;
         //增加变量--参与统计台数
         a.Count_timesNonPlanStop = item.Count_timesNonPlanStop;
         a.Count_scoreDeductFaultIntensity = item.Count_scoreDeductFaultIntensity;
         a.Count_rateBigUnitFault = item.Count_rateBigUnitFault;
         a.Count_rateFaultMaintenance = item.Count_rateFaultMaintenance;
         a.Count_MTBF = item.Count_MTBF;
         a.Count_rateEquipUse = item.Count_rateEquipUse;
         a.Count_avgLifeSpanSeal = item.Count_avgLifeSpanSeal;
         a.Count_avgLifeSpanAxle = item.Count_avgLifeSpanAxle;
         a.Count_percentEquipAvailability = item.Count_percentEquipAvailability;
         a.Count_percentPassOnetimeRepair = item.Count_percentPassOnetimeRepair;
         RecordforA15.Am.Add(a);
     }
     string name = RecordforA15.Am[0].submitUser;
     PersonManagment pm = new PersonManagment();
     int UserId = pm.Get_Person(name).Person_Id;
     EquipBLL.AdminManagment.PersonManagment.P_viewModal pv = pm.Get_PersonModal(UserId);
     if (pv.Role_Names.Contains("可靠性工程师"))
         RecordforA15.am = 1;
     else
         RecordforA15.am = 0;
     List<A15dot1Tab> His = Jx.GetHisJxItem_detail(IntId);
     foreach (var item in His)
     {
         A15dot1Tab a = new A15dot1Tab();
         a.timesNonPlanStop = item.timesNonPlanStop;
         a.scoreDeductFaultIntensity = item.scoreDeductFaultIntensity;
         a.rateBigUnitFault = item.rateBigUnitFault;
         a.rateFaultMaintenance = item.rateFaultMaintenance;
         a.MTBF = item.MTBF;
         a.rateEquipUse = item.rateEquipUse;
         a.rateUrgentRepairWorkHour = item.rateUrgentRepairWorkHour;
         a.hourWorkOrderFinish = item.hourWorkOrderFinish;
         a.avgLifeSpanSeal = item.avgLifeSpanSeal;
         a.avgLifeSpanAxle = item.avgLifeSpanAxle;
         a.percentEquipAvailability = item.percentEquipAvailability;
         a.percentPassOnetimeRepair = item.percentPassOnetimeRepair;
         a.avgEfficiencyPump = item.avgEfficiencyPump;
         a.avgEfficiencyUnit = item.avgEfficiencyUnit;
         a.hiddenDangerInvestigation = item.hiddenDangerInvestigation;
         a.rateLoad = item.rateLoad;
         a.gyChange = item.gyChange;
         a.equipChange = item.equipChange;
         a.otherDescription = item.otherDescription;
         a.evaluateEquipRunStaeDesc = item.evaluateEquipRunStaeDesc;
         a.evaluateEquipRunStaeImgPath = item.evaluateEquipRunStaeImgPath;
         a.reliabilityConclusion = item.reliabilityConclusion;
         a.jdcAdviseImproveMeasures = item.jdcAdviseImproveMeasures;
         a.submitDepartment = item.submitDepartment;
         a.submitUser = item.submitUser;
         a.submitTime = item.submitTime;
         a.jdcOperator = item.jdcOperator;
         a.jdcOperateTime = item.jdcOperateTime;
         a.reportType = item.reportType;
         a.temp1 = Convert.ToString(miss.IndexOf(item) + 1);
         a.submitUser = item.submitUser;
         a.submitTime = item.submitTime;
         a.state = item.state;
         a.Id = item.Id;
         //增加变量--参与统计台数
         a.Count_timesNonPlanStop = item.Count_timesNonPlanStop;
         a.Count_scoreDeductFaultIntensity = item.Count_scoreDeductFaultIntensity;
         a.Count_rateBigUnitFault = item.Count_rateBigUnitFault;
         a.Count_rateFaultMaintenance = item.Count_rateFaultMaintenance;
         a.Count_MTBF = item.Count_MTBF;
         a.Count_rateEquipUse = item.Count_rateEquipUse;
         a.Count_avgLifeSpanSeal = item.Count_avgLifeSpanSeal;
         a.Count_avgLifeSpanAxle = item.Count_avgLifeSpanAxle;
         a.Count_percentEquipAvailability = item.Count_percentEquipAvailability;
         a.Count_percentPassOnetimeRepair = item.Count_percentPassOnetimeRepair;
         RecordforA15.Hm.Add(a);
     }
     name = RecordforA15.Hm[0].submitUser;
     UserId = pm.Get_Person(name).Person_Id;
     pv = pm.Get_PersonModal(UserId);
     if (pv.Role_Names.Contains("可靠性工程师"))
         RecordforA15.hm = 1;
     else
         RecordforA15.hm = 0;
     return RecordforA15;
 }