public int devuelveIdPersonaPorDNI(string DNI, short IdEstado, List <DTO.SP_S_Persona_Result> personas) { int retorno = 0; DTO.ModelViews.Persona.Personas M = null; M = (from e in personas where e.NroIdentidad != null && e.NroIdentidad.Equals(DNI.Trim()) select new DTO.ModelViews.Persona.Personas() { Nombre = e.Nombres, IdPersona = e.IdPersona }).FirstOrDefault(); if (M != null) { retorno = M.IdPersona; } return(retorno); }
public int CrearPersonaModalView(DTO.ModelViews.Persona.Personas Persona) { int IdTrabajadorRetorno = 0; SegurosDBEntities context = new SegurosDBEntities(); ObjectParameter IdPersona = null; IdPersona = new ObjectParameter("IdPersona", typeof(Int32)); IdPersona.Value = DBNull.Value; context.SP_I_Persona( IdPersona, Persona.Nombre, Persona.ApellidoPaterno, Persona.ApellidoMaterno, Persona.ApellidoPaterno + " " + Persona.ApellidoMaterno, 1, //dni Persona.NroIdentidad, Persona.IdEstado); IdTrabajadorRetorno = Convert.ToInt32(IdPersona.Value); return(IdTrabajadorRetorno); }