Esempio n. 1
0
        public JsonResult DeleteImpli(Implicado implicadox)
        {
            var success = 0;

            //foreach (Implicado implicado in implicados)
            //{
            //    using (var context = new InfraccionesDBEntities())
            //    {
            //        Implicado Implicados = new Implicado()
            //        {
            //            Registro_Evento_id = null,
            //            Profesion_id = implicado.Profesion_id,
            //            Rango_id = implicado.Rango_id,
            //            Condicion_implicado_id = implicado.Condicion_implicado_id,
            //            Nacionalidad = implicado.Nacionalidad,
            //            Nombres = implicado.Nombres,
            //            Apellidos = implicado.Apellidos,
            //            Sexo = implicado.Sexo,
            //            Edad = implicado.Edad
            //        };

            //        context.Implicado.Remove(Implicados);
            //        context.SaveChanges();
            //    }

            //}
            try
            {
                var res = db.Database.SqlQuery <Int32>("Usp_Delete_Implicado @Profesion_id,@Rango_id,@Condicion_implicado_id,@Nacionalidad,@Nombres,@Apellidos,@Sexo,@Edad",
                                                       new SqlParameter("@Profesion_id", implicadox.Profesion_id),
                                                       new SqlParameter("@Rango_id", implicadox.Rango_id),
                                                       new SqlParameter("@Condicion_implicado_id", implicadox.Condicion_implicado_id),
                                                       new SqlParameter("@Nacionalidad", implicadox.Nacionalidad),
                                                       new SqlParameter("@Nombres", implicadox.Nombres),
                                                       new SqlParameter("@Apellidos", implicadox.Apellidos),
                                                       new SqlParameter("@Sexo", implicadox.Sexo),
                                                       new SqlParameter("@Edad", implicadox.Edad)).SingleOrDefault();
                success = res;
            }
            catch (SqlException ex)
            {
                var detalle_error = ex.Message;
                throw;
            }
            return(Json(success, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public JsonResult EditarVinculados(List <Implicado> implicados)
        {
            var success = 1;

            var Registro_EventoId_ = implicados.Select(a => a.Registro_Evento_id).First();


            //Check for NULL.
            if (implicados == null)
            {
                implicados = new List <Implicado>();
            }


            var res = db.Database.SqlQuery <Int32>("Usp_Delete_Implicado_edit @Registro_EventoId",
                                                   new SqlParameter("@Registro_EventoId", Registro_EventoId_)).SingleOrDefault();


            //Loop and insert records.
            foreach (Implicado implicado in implicados)
            {
                using (var context = new InfraccionesDBEntities())
                {
                    Implicado Implicadoss = new Implicado()
                    {
                        Registro_Evento_id     = Registro_EventoId_,
                        Profesion_id           = implicado.Profesion_id,
                        Rango_id               = implicado.Rango_id,
                        Condicion_implicado_id = implicado.Condicion_implicado_id,
                        Nacionalidad           = implicado.Nacionalidad,
                        Nombres   = implicado.Nombres,
                        Apellidos = implicado.Apellidos,
                        Sexo      = implicado.Sexo,
                        Edad      = implicado.Edad
                    };

                    context.Implicado.Add(Implicadoss);
                    context.SaveChanges();
                }
            }



            return(Json(success));
        }
Esempio n. 3
0
        public JsonResult CreateVinculados(List <Implicado> implicados)
        {
            var success = 1;

            var res = db.Database.SqlQuery <Int32>("Usp_Registro_Evento_Id").FirstOrDefault();
            int Registro_EventoId = res;

            //Check for NULL.
            if (implicados == null)
            {
                implicados = new List <Implicado>();
            }

            //Loop and insert records.
            foreach (Implicado implicado in implicados)
            {
                using (var context = new InfraccionesDBEntities())
                {
                    Implicado Implicados = new Implicado()
                    {
                        Registro_Evento_id     = Registro_EventoId,
                        Profesion_id           = implicado.Profesion_id,
                        Rango_id               = implicado.Rango_id,
                        Condicion_implicado_id = implicado.Condicion_implicado_id,
                        Nacionalidad           = implicado.Nacionalidad,
                        Nombres   = implicado.Nombres,
                        Apellidos = implicado.Apellidos,
                        Sexo      = implicado.Sexo,
                        Edad      = implicado.Edad
                    };

                    context.Implicado.Add(Implicados);
                    context.SaveChanges();
                }
            }



            return(Json(success));
        }