public void AgregarPuntaje(Antecedente antecedente, Victima victima) { if (antecedente == null) { throw new FaultException(Lenguaje.AntecedenteNoValido); } antecedente = RepositorioAntecedentes.DevolverPorId(antecedente.Id); if (antecedente == null) { throw new FaultException(Lenguaje.AntecedenteNoExiste); } if (victima == null) { throw new FaultException(Lenguaje.VictimaNoValida); } victima = RepositorioVictimas.DevolverPorId(victima.Id); if (victima == null) { throw new FaultException(Lenguaje.VictimaNoExiste); } RepositorioAntecedentes.InsertarPuntajes(antecedente, victima); }
public ActionResult EliminarPV(string id) { int _id = Convert.ToInt32(id); Victima victima = servicioWeb.DevolverVictimaPorId(_id); return(PartialView("EliminarPV", victima)); }
public ActionResult agregarVictima(string idVictima) { if (idVictima != null) { Victima objConsultaVictima = new Victima(); // MaestroConsulta objMaestroConsulta = new MaestroConsulta(); ViewBag.CerrarVentana = false; DataSet dsSalida = new DataSet(); // DataSet dsSalida2 = new DataSet(); // List<Parametros> param = new List<Parametros>(); Victima victima = new Victima(); if (Session["ModeloHogar"] == null) { Session["ModeloHogar"] = new List <Victima>(); } List <Victima> coleccion = new List <Victima>(); List <Victima> modeloHogar = new List <Victima>(); modeloHogar = (List <Victima>)Session["ModeloHogar"]; coleccion = (List <Victima>)Session["Modelo"]; victima = coleccion.First(x => x.CONS_PERSONA == idVictima.Substring(0, idVictima.IndexOf('|'))); modeloHogar.Insert(0, victima); // modeloHogar.Add(victima); Session["ModeloHogar"] = modeloHogar; Session["SelectList"] = null; } return(PartialView("_GrupoVictima", (IEnumerable <Victima>)Session["ModeloHogar"])); }
public string insertarPersona(Victima objVictima) { List <Parametros> param = new List <Parametros>(); AccesoDatos.ConsultasParticulares datos = new AccesoDatos.ConsultasParticulares(); datos.Conexion = connStringCar; param = new List <Parametros>(); param.Add(asignarParametro("PNOMBRE", 1, "System.String", (objVictima.NOMBRE1 != null) ? objVictima.NOMBRE1 : "")); param.Add(asignarParametro("SNOMBRE", 1, "System.String", (objVictima.NOMBRE2 != null) ? objVictima.NOMBRE2 : "")); param.Add(asignarParametro("PAPELLIDO", 1, "System.String", (objVictima.APELLIDO1 != null) ? objVictima.APELLIDO1 : "")); param.Add(asignarParametro("SAPELLIDO", 1, "System.String", (objVictima.APELLIDO2 != null) ? objVictima.APELLIDO2 : "")); param.Add(asignarParametro("FNACIMIENTO", 1, "System.DateTime", objVictima.F_NACIMIENTO)); param.Add(asignarParametro("TDOC", 1, "System.String", objVictima.TIPO_DOC)); param.Add(asignarParametro("USUARIO", 1, "System.String", HttpContext.Current.Session["Usuario"].ToString())); param.Add(asignarParametro("USU_FCREACION", 1, "System.DateTime", DateTime.Now.ToString())); //param.Add(asignarParametro("USU_FCREACION", 1, "System.DateTime", "15/10/2015")); param.Add(asignarParametro("NDOCU", 1, "System.String", objVictima.DOCUMENTO)); param.Add(asignarParametro("RELAC", 1, "System.String", "")); param.Add(asignarParametro("ID_DECLAR", 1, "System.Int32", null)); param.Add(asignarParametro("ID_PERS_FUENTE", 1, "System.Int32", (objVictima.TIPO_VICTIMA != "NO INCLUIDO") ? objVictima.CONS_PERSONA : null)); param.Add(asignarParametro("T_VICTIMA", 1, "System.String", "")); param.Add(asignarParametro("ID_SINIESTRO", 1, "System.Int32", null)); param.Add(asignarParametro("FUENTEE", 1, "System.String", "")); param.Add(asignarParametro("ESTADO", 1, "System.String", objVictima.TIPO_VICTIMA)); param.Add(asignarParametro("VALSECUENCIA", 2, "System.Int32", null)); datos.ConsultarConProcedimientoAlmacenadoValores("GIC_CATEGORIZACION.GIC_INSERT_PERSONAS", ref param); return(param.Find(x => x.Nombre == "VALSECUENCIA").Valor); }
public int CrearVictima(Victima victima) { if (victima == null) { throw new FaultException(Lenguaje.VictimaNoValida); } if (String.IsNullOrWhiteSpace(victima.Nombre)) { throw new FaultException(Lenguaje.NombreNoValido); } if (String.IsNullOrWhiteSpace(victima.Apellido)) { throw new FaultException(Lenguaje.ApellidoNoValido); } if (String.IsNullOrWhiteSpace(victima.Apodo)) { throw new FaultException(Lenguaje.ApodoNoValido); } if (String.IsNullOrWhiteSpace(victima.Clave)) { throw new FaultException(Lenguaje.ClaveNoValida); } victima.EstaBorrado = false; victima.Nombre.Trim(); victima.Apellido.Trim(); victima.Apodo.Trim(); RepositorioVictimas.Insertar(victima); return(victima.Id); }
public ActionResult DeleteConfirmed(int id) { Victima victima = db.Victimas.Find(id); db.Victimas.Remove(victima); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult agregarMaestroHogarGF(string idVictima, string idPersona) { if (idVictima != null) { Victima objConsultaVictima = new Victima(); // MaestroConsulta objMaestroConsulta = new MaestroConsulta(); //ViewBag.CerrarVentana = false; //DataSet dsSalida = new DataSet(); // DataSet dsSalida2 = new DataSet(); // List<Parametros> param = new List<Parametros>(); Victima victima = new Victima(); if (Session["ModeloHogar"] == null) { Session["ModeloHogar"] = new List <Victima>(); } // List<Victima> coleccion = new List<Victima>(); List <Victima> modeloHogar = new List <Victima>(); modeloHogar = (List <Victima>)Session["ModeloHogar"]; // if (opcion == "1") // { List <Victima> coleccion = new List <Victima>(); coleccion = (List <Victima>)Session["GrupoVictima"]; //JOSE VASQUEZ . 03.NOV.2015 //VALIDACION CUANDO INCLUYE PERSONAS DE CARACTERIZACION QUE NO TIENE CONS_PERSONA if (idVictima == String.Empty) { idVictima = "-1"; } victima = coleccion.First(x => x.CONS_PERSONA == idVictima); modeloHogar.Insert(0, victima); // Session["SelectList"] = null; // } // else // { // coleccion = (List<Victima>)Session["Modelo"]; // if (modeloHogar.Any(x => x.CONS_PERSONA == idVictima)) // { // victima = modeloHogar.First(x => x.CONS_PERSONA == idVictima); // modeloHogar.Insert(0, victima); // modeloHogar.Add(victima); //Find a Single Student in the List. // Student s = students.Where(s => s.StudentId == myStudentId).Single(); //Remove that student from the list. // modeloHogar.Remove(victima); // } // } Session["ModeloHogar"] = modeloHogar; // Session["SelectList"] = null; } // return PartialView("_GrupoVictima", (IEnumerable<Victima>)Session["ModeloHogar"]); return(Json("0", JsonRequestBehavior.AllowGet)); }
public int Victimas_Insertar(Victima victima) { return(Convert.ToInt32(DevolverEscalar("Victimas_Insertar", new SqlParameter("@Nombre", victima.Nombre), new SqlParameter("@Apellido", victima.Apellido), new SqlParameter("@Apodo", victima.Apodo), new SqlParameter("@Clave", victima.Clave), new SqlParameter("@EstaBorrado", victima.EstaBorrado)))); }
public ActionResult iniciarEntrevista(string codHogar) { Hogar objHogar = new Hogar(); string mensaje = "", idHogar = "", idPersona = ""; IEnumerable <Victima> modelo = new List <Victima>(); Victima objVictima = new Victima(); modelo = (IEnumerable <Victima>)Session["ModeloHogar"]; if (codHogar == "") { // Inserta un Código de Hogar nuevo si no se suministro objHogar.insertarHogar(); } else { // Acá actualiza el estado del hogar a 'ACTIVA' si este viene como código generado de manera manual Session["CODHOGAR"] = codHogar; objHogar.actualizarEstadoEncuesta(Session["CODHOGAR"].ToString(), "5"); } //Obtiene el Codigo del Hogar if (codHogar == "") { idHogar = objHogar.obtenerIdHogar(); } else { idHogar = codHogar; } Session["CODHOGAR"] = idHogar; // Recorre el modelo de conformacion del hogar foreach (Victima item in modelo) { // Asigna fecha por defecto en el caso de que la victima no tenga una registrada if (item.F_NACIMIENTO == "" || item.F_NACIMIENTO == null) { item.F_NACIMIENTO = "01/01/0001"; } // Insertar tabla Persona y Miembros del hogar idPersona = objHogar.insertarPersona(item); objHogar.insertarMiembrosPorHogar(idHogar, idPersona, item.JEFE_HOGAR ? "SI" : ""); // Insertar Validador Estado Victima objHogar.insertarValidadorPorEstado(idPersona, idHogar, item.TIPO_VICTIMA, "1"); // Insertar Validador Por Parentesco objHogar.insertarValidadorPorParentesco(idPersona, idHogar, item.JEFE_HOGAR ? "JEFE" : "NO JEFE", "1"); } return(Json(mensaje, JsonRequestBehavior.AllowGet)); }
public void Victimas_Modificar(Victima victima) { EjecutarConsulta("Victimas_Modificar", new SqlParameter("@IdVictima", victima.Id), new SqlParameter("@Nombre", victima.Nombre), new SqlParameter("@Apellido", victima.Apellido), new SqlParameter("@Apodo", victima.Apodo), new SqlParameter("@Clave", victima.Clave), new SqlParameter("@EstaBorrado", victima.EstaBorrado)); }
public ActionResult cargarMaestroVictima(string numeroDocumento, string opcionBusqueda) { Victima objConsultaVictima = new Victima(); ViewBag.CerrarVentana = false; DataSet dsSalida = new DataSet(); IEnumerable <Victima> coleccion = new List <Victima>(); TempData["msg"] = ""; TempData["err"] = ""; bool cargarModelo = false; if (Session["SelectList"] == null) { Session["SelectList"] = new List <string>(); } if (Session["NumeroDocumento"] != null) { Session["NumeroDocumento"] = numeroDocumento; cargarModelo = true; } else { Session["NumeroDocumento"] = numeroDocumento; cargarModelo = true; } if (cargarModelo) { switch (opcionBusqueda) { case "DOCUMENTO": coleccion = objConsultaVictima.consultarVictimas(numeroDocumento, opcionBusqueda); break; //case "NOMBRES Y APELLIDOS": // dsSalida = objConsultaIndividual.consultarFuentesOracle(numeroDocumento, Session["UserIdApp"].ToString(), opcionBusqueda); // dsSalida2 = objConsultaIndividual.consultarFuenteSIRAV(numeroDocumento, opcionBusqueda); // coleccion = objMaestroConsulta.cargarModelo(dsSalida, dsSalida2); // break; } ViewBag.Lista = coleccion; // objConsultaIndividual.insertarAuditoria("1", Session["UserIdApp"].ToString(), opcionBusqueda + ";" + numeroDocumento); //Session.Add("Modelo", coleccion); Session["Modelo"] = coleccion; Session["SelectList"] = null; } return(PartialView("_MaestroVictima", (IEnumerable <Victima>)Session["Modelo"])); }
public ActionResult agregarVictimaNoIncluida(string datosVictima) { // Victima objConsultaVictima = new Victima(); // MaestroConsulta objMaestroConsulta = new MaestroConsulta(); ViewBag.CerrarVentana = false; DataSet dsSalida = new DataSet(); // DataSet dsSalida2 = new DataSet(); // List<Parametros> param = new List<Parametros>(); Victima victima = new Victima(); if (Session["ModeloHogar"] == null) { Session["ModeloHogar"] = new List <Victima>(); } List <Victima> coleccion = new List <Victima>(); List <Victima> modeloHogar = new List <Victima>(); modeloHogar = (List <Victima>)Session["ModeloHogar"]; victima.TIPO_DOC = datosVictima.Substring(0, datosVictima.IndexOf('|')); datosVictima = datosVictima.Substring(datosVictima.IndexOf('|') + 1); victima.DOCUMENTO = datosVictima.Substring(0, datosVictima.IndexOf('|')); datosVictima = datosVictima.Substring(datosVictima.IndexOf('|') + 1); victima.NOMBRE1 = datosVictima.Substring(0, datosVictima.IndexOf('|')); datosVictima = datosVictima.Substring(datosVictima.IndexOf('|') + 1); victima.NOMBRE2 = datosVictima.Substring(0, datosVictima.IndexOf('|')); datosVictima = datosVictima.Substring(datosVictima.IndexOf('|') + 1); victima.APELLIDO1 = datosVictima.Substring(0, datosVictima.IndexOf('|')); datosVictima = datosVictima.Substring(datosVictima.IndexOf('|') + 1); victima.APELLIDO2 = datosVictima; victima.NOMBRES_COMPLETOS = victima.NOMBRE1 + ' ' + victima.NOMBRE2 + ' ' + victima.APELLIDO1 + ' ' + victima.APELLIDO2; victima.TIPO_VICTIMA = "NO INCLUIDO"; Random r = new Random(); string numAleatorio = "NI" + r.Next(10000, 200000).ToString(); while (modeloHogar.Any(x => x.CONS_PERSONA == numAleatorio)) { numAleatorio = "NI" + r.Next(10000, 200000).ToString(); } victima.CONS_PERSONA = numAleatorio; modeloHogar.Insert(0, victima); // modeloHogar.Add(victima); Session["ModeloHogar"] = modeloHogar; // Session["SelectList"] = null; return(PartialView("_GrupoVictima", (IEnumerable <Victima>)Session["ModeloHogar"])); }
public ActionResult Edit([Bind(Include = "Id_Victima,CodigoVictima,NA,Sexo,Edad,Procedencia,Familia,PresuntaAfiliacion,Id_Sitio")] Victima victima) { if (ModelState.IsValid) { db.Entry(victima).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Sitio = new SelectList(db.Sitios, "Id_Sitio", "CodigoSitio", victima.Id_Sitio); return(View(victima)); }
public ActionResult Edit([Bind(Include = "Id,Nombre,Identificacion,SexoId,Edad,DenunciaId")] Victima victima) { if (ModelState.IsValid) { db.Entry(victima).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DenunciaId = new SelectList(db.Denuncias, "Id", "Sintesis", victima.DenunciaId); ViewBag.SexoId = new SelectList(db.Sexos, "Id", "NombreSexo", victima.SexoId); return(View(victima)); }
public void insertarPrueba(Victima objVictima) { List <Parametros> param = new List <Parametros>(); AccesoDatos.ConsultasParticulares datos = new AccesoDatos.ConsultasParticulares(); datos.Conexion = connStringCar; param = new List <Parametros>(); param.Add(asignarParametro("FNACIMIENTO", 1, "System.DateTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"))); param.Add(asignarParametro("T_VICTIMA", 1, "System.String", "")); param.Add(asignarParametro("ID_SINIESTRO", 1, "System.Int32", null)); datos.ConsultarConProcedimientoAlmacenadoValores("GIC_CATEGORIZACION.GIC_INSERT_PRUEBA", ref param); }
public ActionResult Create([Bind(Include = "Id,Nombre,Identificacion,SexoId,Edad,DenunciaId")] Victima victima) { if (ModelState.IsValid) { db.Victimas.Add(victima); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DenunciaId = new SelectList(db.Denuncias, "Id", "Direccion", victima.DenunciaId); ViewBag.SexoId = new SelectList(db.Sexos, "Id", "NombreSexo", victima.SexoId); return(View(victima)); }
// GET: Victimas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Victima victima = db.Victimas.Find(id); if (victima == null) { return(HttpNotFound()); } return(View(victima)); }
public static void Main() { //Character Personaje = new Character("Jeff", 5); llistat = new List <Character>(); mostrarllistat(); Character Atacante; Character Victima; bool respuesta = true; while (respuesta == true) { Console.WriteLine(); Console.WriteLine("Benvinguts! Vols jugar, crear un personatge o sotrir? J/j = jugar, P/p = personatge nou, S/s = sotrir."); char resposta = Console.ReadKey().KeyChar; if (!(resposta == 'P' || resposta == 'p' || resposta == 'J' || resposta == 'j')) { Console.WriteLine(); Console.WriteLine("Has de introduir una lletra valida."); resposta = Console.ReadKey().KeyChar; } if (resposta == 'P' || resposta == 'p') { Console.WriteLine(); addPersonatge(); } else if (resposta == 'J' || resposta == 'j') { if (llistat.Count < 2) { Console.WriteLine(); Console.WriteLine("Cal que el llistat tingui com a mínim 2 personatges."); addPersonatge(); } else { Atacante = getAtacant(); Victima = getVictima(Atacante); Victima.esAtacat(Atacante); } mostrarllistat(); } else if (resposta == 'S' || resposta == 's') { respuesta = false; } } }
public List <Antecedente> DevolverAntecedentesPorVictima(Victima victima, bool puntajes) { if (victima == null) { throw new FaultException(Lenguaje.VictimaNoValida); } victima = RepositorioVictimas.DevolverPorId(victima.Id); if (victima == null) { throw new FaultException(Lenguaje.VictimaNoExiste); } return(RepositorioAntecedentes.DevolverPorVictima(victima, puntajes)); }
public List <Antecedente> DevolverPorVictima(Victima victima, bool puntajes) { using (var dt = accesoDatos.Antecedentes_DevolverPorVictima(victima)) { entidades = TablaALista(dt); if (puntajes) { foreach (var item in entidades) { item.Puntajes = DevolverPuntajesPorAntecedente(item); } } } return(entidades); }
// GET: Victimas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Victima victima = db.Victimas.Find(id); if (victima == null) { return(HttpNotFound()); } ViewBag.Id_Sitio = new SelectList(db.Sitios, "Id_Sitio", "CodigoSitio", victima.Id_Sitio); return(View(victima)); }
// GET: Victimas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Victima victima = db.Victimas.Find(id); if (victima == null) { return(HttpNotFound()); } ViewBag.DenunciaId = new SelectList(db.Denuncias, "Id", "Sintesis", victima.DenunciaId); ViewBag.SexoId = new SelectList(db.Sexos, "Id", "NombreSexo", victima.SexoId); return(View(victima)); }
protected void lnkAceptar_Click(object sender, EventArgs e) { try { var victima = new Victima(); victima.Nombre = txtNombre.Text; victima.Apellido = txtApellido.Text; victima.Apodo = txtApodo.Text; victima.Clave = txtClave.Text; servicioWeb.CrearVictima(victima); Response.Redirect("Victimas.aspx"); } catch (Exception ex) { lblMensaje.Visible = true; lblMensaje.Text = ex.Message; } }
public void EliminarVictima(Victima victima) { if (victima == null) { throw new FaultException(Lenguaje.VictimaNoValida); } victima = RepositorioVictimas.DevolverPorId(victima.Id); if (victima == null) { throw new FaultException(Lenguaje.VictimaNoExiste); } if (victima.EstaBorrado) { throw new FaultException(Lenguaje.VictimaYaEliminada); } victima.EstaBorrado = true; RepositorioVictimas.Modificar(victima); }
protected void lnkAplicarCambios_Click(object sender, EventArgs e) { try { //CREA VICTIMA Victima victima = new Victima(); victima.Id = Convert.ToInt32(hdnIdVictima.Value); victima.Nombre = txtNombre.Text; victima.Apellido = txtApellido.Text; victima.Apodo = txtApodo.Text; victima.Clave = hdnClave.Value; servicioWeb.ModificarVictima(victima); Response.Redirect(QueryStrings_Url(urlVictimasDetalle, "id=" + hdnIdVictima.Value)); } catch (Exception ex) { litMensaje.Visible = true; litMensaje.Text = ex.Message; } }
public void ModificarVictima(Victima victima) { if (victima == null) { throw new FaultException(Lenguaje.VictimaNoValida); } var victimaModificar = RepositorioVictimas.DevolverPorId(victima.Id); if (victimaModificar == null) { throw new FaultException(Lenguaje.VictimaNoExiste); } if (victimaModificar.EstaBorrado) { throw new FaultException(Lenguaje.VictimaYaEliminada); } if (string.IsNullOrWhiteSpace(victima.Nombre)) { throw new FaultException(Lenguaje.NombreNoValido); } if (string.IsNullOrWhiteSpace(victima.Apellido)) { throw new FaultException(Lenguaje.ApellidoNoValido); } if (String.IsNullOrWhiteSpace(victima.Apodo)) { throw new FaultException(Lenguaje.ApodoNoValido); } if (string.IsNullOrWhiteSpace(victima.Clave)) { throw new FaultException(Lenguaje.ClaveNoValida); } victimaModificar.Nombre = victima.Nombre.Trim(); victimaModificar.Apellido = victima.Apellido.Trim(); victimaModificar.Apodo = victima.Apodo.Trim(); victimaModificar.Clave = victima.Clave; RepositorioVictimas.Modificar(victimaModificar); }
public ActionResult actualizarJefeHogar(string consPersona) { IEnumerable <Victima> coleccion = new List <Victima>(); Victima item = new Victima(); coleccion = (IEnumerable <Victima>)Session["ModeloHogar"]; coleccion.All(x => { x.JEFE_HOGAR = false; return(true); }); foreach (var victima in coleccion.Where(w => w.CONS_PERSONA == consPersona)) { victima.JEFE_HOGAR = true; } Session["ModeloHogar"] = coleccion; //item = coleccion.FirstOrDefault(x => x.CONS_PERSONA == consPersona); //item.JEFE_HOGAR = true; return(Json('1', JsonRequestBehavior.AllowGet)); //return PartialView("_MaestroVictima", (IEnumerable<Victima>)Session["Modelo"]); }
public ActionResult excluirVictima(string idVictima) { Victima objConsultaVictima = new Victima(); // MaestroConsulta objMaestroConsulta = new MaestroConsulta(); ViewBag.CerrarVentana = false; DataSet dsSalida = new DataSet(); // DataSet dsSalida2 = new DataSet(); // List<Parametros> param = new List<Parametros>(); Victima victima = new Victima(); if (Session["ModeloHogar"] == null) { Session["ModeloHogar"] = new List <Victima>(); } // List<Victima> coleccion = new List<Victima>(); List <Victima> modeloHogar = new List <Victima>(); modeloHogar = (List <Victima>)Session["ModeloHogar"]; // coleccion = (List<Victima>)Session["Modelo"]; victima = modeloHogar.First(x => x.CONS_PERSONA == idVictima); // modeloHogar.Insert(0, victima); // modeloHogar.Add(victima); //Find a Single Student in the List. // Student s = students.Where(s => s.StudentId == myStudentId).Single(); //Remove that student from the list. modeloHogar.Remove(victima); Session["ModeloHogar"] = modeloHogar; // Session["SelectList"] = null; return(PartialView("_GrupoVictima", (IEnumerable <Victima>)Session["ModeloHogar"])); }
public string insertarPersona(Victima objVictima, string usuario) { List <Parametros> param = new List <Parametros>(); AccesoDatos.ConsultasParticulares datos = new AccesoDatos.ConsultasParticulares(); try { datos.Conexion = connStringCar; param = new List <Parametros>(); param.Add(asignarParametro("PNOMBRE", 1, "System.String", (objVictima.NOMBRE1 != null) ? objVictima.NOMBRE1 : "")); param.Add(asignarParametro("SNOMBRE", 1, "System.String", (objVictima.NOMBRE2 != null) ? objVictima.NOMBRE2 : "")); param.Add(asignarParametro("PAPELLIDO", 1, "System.String", (objVictima.APELLIDO1 != null) ? objVictima.APELLIDO1 : "")); param.Add(asignarParametro("SAPELLIDO", 1, "System.String", (objVictima.APELLIDO2 != null) ? objVictima.APELLIDO2 : "")); param.Add(asignarParametro("FNACIMIENTO", 1, "System.DateTime", objVictima.F_NACIMIENTO)); param.Add(asignarParametro("TDOC", 1, "System.String", (objVictima.TIPO_DOC != null) ? objVictima.TIPO_DOC : "")); param.Add(asignarParametro("USUARIO", 1, "System.String", usuario)); param.Add(asignarParametro("USU_FCREACION", 1, "System.DateTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"))); param.Add(asignarParametro("NDOCU", 1, "System.String", (objVictima.DOCUMENTO != null) ? objVictima.DOCUMENTO : "")); param.Add(asignarParametro("RELAC", 1, "System.String", "")); param.Add(asignarParametro("ID_DECLAR", 1, "System.Int32", null)); param.Add(asignarParametro("ID_PERS_FUENTE", 1, "System.Int32", (objVictima.TIPO_VICTIMA != "NO INCLUIDO") ? objVictima.CONS_PERSONA : null)); param.Add(asignarParametro("T_VICTIMA", 1, "System.String", "")); param.Add(asignarParametro("ID_SINIESTRO", 1, "System.Int32", null)); param.Add(asignarParametro("FUENTEE", 1, "System.String", "")); param.Add(asignarParametro("ESTADO", 1, "System.String", (objVictima.TIPO_VICTIMA != null) ? objVictima.TIPO_VICTIMA : "")); param.Add(asignarParametro("IDPERMI", 1, "System.Int32", objVictima.MI_IDPERSONA)); param.Add(asignarParametro("VALSECUENCIA", 2, "System.Int32", null)); datos.ConsultarConProcedimientoAlmacenadoValores("GIC_CATEGORIZACION.GIC_INSERT_PERSONAS", ref param); return(param.Find(x => x.Nombre == "VALSECUENCIA").Valor); } finally { //datos.Dispose(); } }
public ActionResult grupoFamiliar(string consPersona) { Victima objConsultaVictima = new Victima(); List <Victima> coleccion = new List <Victima>(); List <Victima> coleccion2 = new List <Victima>(); List <Victima> coleccionCarac = new List <Victima>(); List <Persona> coleccion3 = new List <Persona>(); List <string> idPersonas = new List <string>(); Persona p = new Persona(); int i = 0; DataSet dsSalida = new DataSet(); DataSet dsSalida_Caracterizacion = new DataSet(); dsSalida = objConsultaVictima.consultarGrupoFamiliar(consPersona); coleccion = objConsultaVictima.modeloVictimas(dsSalida); //JOSE VASQUEZ 03.NOV.2015 //RECUPERA EL GRUPO FAMILIAR X CONS_PERSONA DESDE CARACTERIZACION coleccion3 = objConsultaVictima.consultarGpo_Familiar_x_Cons_Persona(consPersona); coleccionCarac = objConsultaVictima.RemueveRepetidos(coleccion, coleccion3); //FIN JOSE VASQUEZ 03.NOV.2015 /************ BLOQUE DE CODIGO PARA VERIFICAR SI CADA MIEMBRO DEL GRUPO FAMILIAR REGISTRADO EN EL RUV TIENE ASOCIADA UNA PERSONA EN ************ LA TABLA GIC_PERSONAS DE CARACTERIZACION ***/ // Entra si encontró victimas registradas en el RUV para el número de documento suministrado if (coleccion.Count > 0) { foreach (Victima item in coleccion) { // Verifica si la victima identificada en RUV ya fue caracterizada en la tabla GIC_RUV_PERSONAS idPersonas = objConsultaVictima.consultarVictimasPersonas(item.CONS_PERSONA); i = 0; // Actualiza los datos de la Victima con los datos de la caracterización que se realizó foreach (string persona in idPersonas) { i++; p = objConsultaVictima.consultaDatosPersona(persona); if (i == 1) { item.TIPO_DOC = p.TIPO_DOC; item.DOCUMENTO = p.NUMERO_DOC; item.NOMBRE1 = p.PRIMER_NOMBRE; item.NOMBRE2 = p.SEGUNDO_NOMBRE; item.APELLIDO1 = p.PRIMER_APELLIDO; item.APELLIDO2 = p.SEGUNDO_APELLIDO; item.NOMBRES_COMPLETOS = p.NOMBRES_COMPLETOS; item.F_NACIMIENTO = p.FECHA_NACIMIENTO; item.ID_TBPERSONA = persona; } else { Victima nuevoItem = new Victima(); nuevoItem.TIPO_DOC = p.TIPO_DOC; nuevoItem.DOCUMENTO = p.NUMERO_DOC; nuevoItem.NOMBRE1 = p.PRIMER_NOMBRE; nuevoItem.NOMBRE2 = p.SEGUNDO_NOMBRE; nuevoItem.APELLIDO1 = p.PRIMER_APELLIDO; nuevoItem.APELLIDO2 = p.SEGUNDO_APELLIDO; nuevoItem.NOMBRES_COMPLETOS = p.NOMBRES_COMPLETOS; nuevoItem.F_NACIMIENTO = p.FECHA_NACIMIENTO; nuevoItem.PERT_ETNICA = item.PERT_ETNICA; nuevoItem.SOBREVIVENCIA = item.SOBREVIVENCIA; nuevoItem.TIPO_VICTIMA = item.TIPO_VICTIMA; nuevoItem.IDENTIFICADO = item.IDENTIFICADO; nuevoItem.CONS_PERSONA = item.CONS_PERSONA; nuevoItem.DISCAP = item.DISCAP; nuevoItem.GENERO_HOM = item.GENERO_HOM; nuevoItem.HV1 = item.HV1; nuevoItem.HV2 = item.HV2; nuevoItem.HV3 = item.HV3; nuevoItem.HV4 = item.HV4; nuevoItem.HV5 = item.HV5; nuevoItem.HV6 = item.HV6; nuevoItem.HV7 = item.HV7; nuevoItem.HV8 = item.HV8; nuevoItem.HV9 = item.HV9; nuevoItem.HV10 = item.HV10; nuevoItem.HV11 = item.HV11; nuevoItem.HV12 = item.HV12; nuevoItem.HV13 = item.HV13; nuevoItem.HV14 = item.HV14; nuevoItem.ID_TBPERSONA = persona; coleccion2.Add(nuevoItem); } } } } coleccion.AddRange(coleccion2); coleccion.AddRange(coleccionCarac); /************************************************************************************************************************************/ Session["GrupoVictima"] = coleccion; return(PartialView("_GrupoFamiliar", coleccion)); }