public void EliminarUno(lc_pro_hallazgo entidad, bool eli_tarea) { lc_pro_coordenada_Data o_Data_Coo = new lc_pro_coordenada_Data(); lc_pro_evidencia_Data o_Data_Evi = new lc_pro_evidencia_Data(); lc_pro_participante_Data o_Data_Par = new lc_pro_participante_Data(); lc_pro_tarea_Data o_Data_Tar = new lc_pro_tarea_Data(); // Eliminar Coordenadas List <lc_pro_coordenada> lst_coordenada = o_Data_Coo.Listar().Where(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_referencia == entidad.cod_hallazgo).ToList(); for (int i = 0; i < lst_coordenada.Count; i++) { o_Data_Coo.EliminarUno(lst_coordenada[i]); } // Eliminar Evidencia List <lc_pro_evidencia> lst_evidencia = o_Data_Evi.Listar().Where(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_referencia == entidad.cod_hallazgo).ToList(); for (int i = 0; i < lst_evidencia.Count; i++) { o_Data_Evi.EliminarUno(lst_evidencia[i]); } // Eliminar Participantes List <lc_pro_participante> lst_participante = o_Data_Par.Listar().Where(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_referencia == entidad.cod_hallazgo).ToList(); for (int i = 0; i < lst_participante.Count; i++) { o_Data_Par.EliminarUno(lst_participante[i]); } // Eliminar Tareas if (eli_tarea) { List <lc_pro_tarea> lst_tarea = o_Data_Tar.Listar().Where(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_referencia == entidad.cod_hallazgo).ToList(); for (int i = 0; i < lst_tarea.Count; i++) { o_Data_Tar.EliminarUno(lst_tarea[i], true); } } // Eliminando Hallazgo DB.lc_pro_hallazgo.Delete(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_hallazgo == entidad.cod_hallazgo); }
public void EliminarUno(lc_pro_inspeccion entidad) { lc_pro_participante_Data o_Data_Par = new lc_pro_participante_Data(); // Eliminar Participantes for (int i = 0; i < entidad.lst_lc_pro_participante.Count; i++) { o_Data_Par.EliminarUno(entidad.lst_lc_pro_participante[i]); } // Eliminando Inspección DB.lc_pro_inspeccion.Delete(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_inspeccion == entidad.cod_inspeccion); }
public void EliminarUno(lc_pro_veoregistro entidad) { lc_pro_coordenada_Data o_Data_Coo = new lc_pro_coordenada_Data(); lc_pro_participante_Data o_Data_Par = new lc_pro_participante_Data(); lc_pro_veoregistro_lncontrol_Data o_Data_lnc = new lc_pro_veoregistro_lncontrol_Data(); // Eliminar Coordenadas List <lc_pro_coordenada> lst_coordenada = o_Data_Coo.Listar().Where(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_referencia == entidad.cod_veoregistro).ToList(); for (int i = 0; i < lst_coordenada.Count; i++) { o_Data_Coo.EliminarUno(lst_coordenada[i]); } // Eliminar Participantes List <lc_pro_participante> lst_participante = o_Data_Par.Listar().Where(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_referencia == entidad.cod_veoregistro).ToList(); for (int i = 0; i < lst_participante.Count; i++) { o_Data_Par.EliminarUno(lst_participante[i]); } // Eliminar LineaControl List <lc_pro_veoregistro_lncontrol> lst_lncontrol = o_Data_lnc.Listar().Where(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_veoregistro == entidad.cod_veoregistro).ToList(); for (int i = 0; i < lst_lncontrol.Count; i++) { o_Data_lnc.EliminarUno(lst_lncontrol[i]); } // Eliminando VEO DB.lc_pro_veoregistro.Delete(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_veoregistro == entidad.cod_veoregistro); }