Пример #1
0
        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;
                }
            }
        }
Пример #2
0
        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());
        }
Пример #3
0
        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();
        }
Пример #4
0
        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);
        }
Пример #5
0
 public void Modificar(lc_pro_inspeccion entidad)
 {
     EliminarUno(entidad);
     Insertar(entidad);
 }
Пример #6
0
 public void InsertarSinc(lc_pro_inspeccion entidad)
 {
     DB.lc_pro_inspeccion.Add(entidad);
     DB.SaveChanges();
 }
Пример #7
0
 public void Actualizar(lc_pro_inspeccion entidad)
 {
     //DB.lc_pro_inspeccion.(x => x.cod_usuario == entidad.cod_usuario);
 }