public void Modificar(lc_pro_hallazgo entidad) { EliminarUno(entidad, false); Insertar(entidad); string s_cod_referencia = entidad.cod_referencia; if (s_cod_referencia.Length > 0) { switch (entidad.cod_modulo) { case "IP": lc_pro_inspeccion_Data o_Data_Inp = new lc_pro_inspeccion_Data(); lc_pro_inspeccion ent_inspeccion = o_Data_Inp.Listar().Where(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_inspeccion == entidad.cod_referencia).FirstOrDefault(); if (ent_inspeccion != null) { ent_inspeccion.sincronizado = false; o_Data_Inp.Modificar(ent_inspeccion); } break; } } }
public List <lc_pro_inspeccion> ListarUno(lc_pro_inspeccion entidad) { var lista = DB.lc_pro_inspeccion.Where(x => x.cod_empresa == entidad.cod_empresa && x.cod_unidad == entidad.cod_unidad && x.cod_inspeccion == entidad.cod_inspeccion); return(lista.ToList()); }
public void Insertar(lc_pro_inspeccion entidad) { DB.lc_pro_inspeccion.Add(entidad); for (int i = 0; i < entidad.lst_lc_pro_participante.Count; i++) { entidad.lst_lc_pro_participante[i].cod_referencia = entidad.cod_inspeccion; DB.lc_pro_participante.Add(entidad.lst_lc_pro_participante[i]); } DB.SaveChanges(); }
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 Modificar(lc_pro_inspeccion entidad) { EliminarUno(entidad); Insertar(entidad); }
public void InsertarSinc(lc_pro_inspeccion entidad) { DB.lc_pro_inspeccion.Add(entidad); DB.SaveChanges(); }
public void Actualizar(lc_pro_inspeccion entidad) { //DB.lc_pro_inspeccion.(x => x.cod_usuario == entidad.cod_usuario); }