public EDEHMInspecciones ConsultaEHMInspeccion(int IdEHMIns, int IdEmpresa) { EDEHMInspecciones EDEHMInspecciones = new EDEHMInspecciones(); Inspecciones Inspeccion = new Inspecciones(); using (SG_SSTContext db = new SG_SSTContext()) { var inspec = (from s in db.Tbl_Inspecciones where s.Pk_Id_Inspecciones == IdEHMIns select s).FirstOrDefault <Inspecciones>(); if (inspec != null) { Inspeccion = inspec; } } if (Inspeccion.Pk_Id_Inspecciones != 0) { List <AdmoEMH> ListaMaquinas = new List <AdmoEMH>(); EDEHMInspecciones.EDDescribeinspeccion = Inspeccion.Descripcion_Tipo_Inspeccion; EDEHMInspecciones.PK_Id_inspeccion = Inspeccion.Pk_Id_Inspecciones; using (SG_SSTContext db = new SG_SSTContext()) { int pkId = Inspeccion.Pk_Id_Inspecciones; var inspec1 = (from s in db.Tbl_Planeacion_Inspeccion where s.Pk_Id_PlaneacionInspeccion == Inspeccion.Fk_Id_PlaneacionInspeccion select s).FirstOrDefault <PlaneacionInspeccion>(); if (inspec1 != null) { EDEHMInspecciones.Fecha = inspec1.Fecha; EDEHMInspecciones.IdConsecutivo = inspec1.ConsecutivoPlan; } } using (SG_SSTContext db = new SG_SSTContext()) { var inspec1 = (from s in db.Tbl_AdministracionEMH join d in db.Tbl_AdministracionEMHInspecciones on s.Pk_Id_AdmoEMH equals d.Fk_Id_AdmoEMH where d.Fk_Id_Inspecciones == Inspeccion.Pk_Id_Inspecciones select s).ToList <AdmoEMH>(); if (inspec1 != null) { ListaMaquinas = inspec1; } foreach (var item1 in ListaMaquinas) { if (EDEHMInspecciones.EDNombreInspeccion != null) { if (EDEHMInspecciones.EDNombreInspeccion != string.Empty) { EDEHMInspecciones.EDNombreInspeccion = EDEHMInspecciones.EDNombreInspeccion + " - " + item1.NombreElemento; } else { EDEHMInspecciones.EDNombreInspeccion = item1.NombreElemento; } } else { EDEHMInspecciones.EDNombreInspeccion = item1.NombreElemento; } } } } return(EDEHMInspecciones); }
private void Inspeccionesbutton_Click(object sender, EventArgs e) { Inspecciones insp = new Inspecciones(); insp.Show(); }