/// <summary> /// Metodo se encarga de insertar o actualizar un registro de la entidad personaDM /// </summary> /// <param name="personaDM">Entidad PersonaDM</param> /// <returns>una cadena con el valor de la operación</returns> public bool AddUpdateMovilizado(MovilizadoDomainModel personaDM) { bool resultado = false; if (personaDM != null) { Movilizado movilizado = movilizadoRepository.SingleOrDefault(p => p.id == personaDM.Id); if (movilizado != null) { if (movilizado.id > 0) { movilizado.strNombre = personaDM.StrNombre; movilizado.strApellidoPaterno = personaDM.StrApellidoPaterno; movilizado.strApellidoMaterno = personaDM.StrApellidoMaterno; movilizado.strEmail = personaDM.StrEmail; movilizado.Direccion.strCalle = personaDM.Direccion.StrCalle; movilizado.Direccion.strNumeroExterior = personaDM.Direccion.StrNumeroExterior; movilizado.Direccion.idColonia = personaDM.Direccion.idColonia; movilizado.Telefono.strNumeroCelular = personaDM.Telefono.StrNumeroCelular; movilizadoRepository.Update(movilizado); resultado = true; } } else { movilizado = new Movilizado(); movilizado.strNombre = personaDM.StrNombre; movilizado.strApellidoPaterno = personaDM.StrApellidoPaterno; movilizado.strApellidoMaterno = personaDM.StrApellidoMaterno; movilizado.strEmail = personaDM.StrEmail; movilizado.idUsuario = personaDM.idUsuario; movilizado.idStatus = personaDM.idStatus; movilizado.Direccion = new Direccion { strCalle = personaDM.Direccion.StrCalle, strNumeroExterior = personaDM.Direccion.StrNumeroExterior, idColonia = personaDM.Direccion.idColonia }; movilizado.Telefono = new Telefono { strNumeroCelular = personaDM.Telefono.StrNumeroCelular }; movilizadoRepository.Insert(movilizado); resultado = true; } } return(resultado); }
public bool BajaMovilizado(MovilizadoDomainModel usuarioDM) { bool resultado = false; if (usuarioDM != null) { Movilizado usuario = movilizadoRepository.SingleOrDefault(p => p.id == usuarioDM.Id); if (usuarioDM.Id > 0) { usuario.idStatus = usuarioDM.idStatus; movilizadoRepository.Update(usuario); resultado = true; } } return(resultado); }
public MovilizadoDomainModel GetMovilizadoById(int id) { Movilizado movilizado = movilizadoRepository.SingleOrDefault(p => p.id == id); if (movilizado != null) { MovilizadoDomainModel personaDM = new MovilizadoDomainModel(); personaDM.Id = movilizado.id; personaDM.StrNombre = movilizado.strNombre; personaDM.StrApellidoPaterno = movilizado.strApellidoPaterno; personaDM.StrApellidoMaterno = movilizado.strApellidoMaterno; personaDM.StrEmail = movilizado.strEmail; personaDM.Telefono = new TelefonoDomainModel { StrNumeroCelular = movilizado.Telefono.strNumeroCelular }; personaDM.Direccion = new DireccionDomainModel { StrCalle = movilizado.Direccion.strCalle, StrNumeroExterior = movilizado.Direccion.strNumeroExterior, idColonia = movilizado.Direccion.idColonia.Value, Colonia = new ColoniaDomainModel { StrAsentamiento = movilizado.Direccion.Colonia.strAsentamiento, Seccion = new SeccionDomainModel { StrNombre = movilizado.Direccion.Colonia.Seccion.strNombre, Zona = new ZonaDomainModel { StrNombre = movilizado.Direccion.Colonia.Seccion.Zona.strNombre } } } }; return(personaDM); } else { return(null); } }
public string UpdateMovilizado(MovilizadoDomainModel movilizadoDM) { string resultado = string.Empty; if (movilizadoDM != null) { Movilizado movilizado = movilizadoRepository.SingleOrDefault(p => p.id == movilizadoDM.Id); if (movilizado != null) { movilizado.strNombre = movilizadoDM.StrNombre; movilizado.strApellidoPaterno = movilizadoDM.StrApellidoPaterno; movilizado.strApellidoMaterno = movilizadoDM.StrApellidoMaterno; movilizado.strEmail = movilizadoDM.StrEmail; movilizado.Telefono = new Telefono(); movilizado.Telefono.strNumeroCelular = movilizadoDM.Telefono.StrNumeroCelular; movilizadoRepository.Update(movilizado); resultado = "Se Actualizo correctamente"; } } return(resultado); }
public string UpdatePersonal(MovilizadoDomainModel personaDM) { string resultado = string.Empty; if (personaDM != null) { Movilizado persona = movilizadoRepository.SingleOrDefault(p => p.id == personaDM.Id); if (persona != null) { persona.strNombre = personaDM.StrNombre; persona.strApellidoPaterno = personaDM.StrApellidoPaterno; persona.strApellidoMaterno = personaDM.StrApellidoMaterno; persona.strEmail = personaDM.StrEmail; persona.Telefono = new Telefono(); persona.Telefono.strNumeroCelular = personaDM.Telefono.StrNumeroCelular; movilizadoRepository.Update(persona); resultado = "Se Actualizo correctamente"; } } return(resultado); }
public MovilizadoDomainModel GetPersonaById(int id) { Movilizado persona = movilizadoRepository.SingleOrDefault(p => p.id == id); if (persona != null) { MovilizadoDomainModel personaDM = new MovilizadoDomainModel(); personaDM.Id = persona.id; personaDM.StrNombre = persona.strNombre; personaDM.StrApellidoPaterno = persona.strApellidoPaterno; personaDM.StrApellidoMaterno = persona.strApellidoMaterno; personaDM.StrEmail = persona.strEmail; TelefonoDomainModel telefonoDM = new TelefonoDomainModel(); telefonoDM.StrNumeroCelular = persona.Telefono.strNumeroCelular; personaDM.Telefono = telefonoDM; return(personaDM); } else { return(null); } }