/// <summary> /// Método para desactivar domicilio /// </summary> /// <param name="iIdDireccion"></param> public void DesactivarDomicilio(int iIdDireccion) { tblCat_Direccion _oDireccion = db.tblCat_Direccion.FirstOrDefault(d => d.iIdDireccion == iIdDireccion); _oDireccion.lEstatus = false; db.Entry(_oDireccion).State = EntityState.Modified; db.SaveChanges(); }
/// <summary> /// Método para editar los domicilios del cliente /// </summary> /// <param name="oDomicilio">Objeto con los nuevos datos del domicilio</param> public void EditarDomicilio(DomicilioDTO oDomicilio) { db.Configuration.LazyLoadingEnabled = false; db.Configuration.ProxyCreationEnabled = false; tblCat_Direccion _oDireccion = db.tblCat_Direccion.FirstOrDefault(d => d.iIdDireccion == oDomicilio.iIdDireccion); _oDireccion.iIdEstado = oDomicilio.iIdEstado; _oDireccion.iCodigoPostal = oDomicilio.iCodigoPostal; _oDireccion.cNombre = oDomicilio.cNombre; _oDireccion.cCalle = oDomicilio.cCalle; _oDireccion.cColonia = oDomicilio.cColonia; _oDireccion.cDescripcion = oDomicilio.cDescripcion; _oDireccion.cMunicipio = oDomicilio.cMunicipio; _oDireccion.cNumeroExterior = oDomicilio.cNumeroExterior; _oDireccion.cNumeroInterior = oDomicilio.cNumeroInterior; db.Entry(_oDireccion).State = EntityState.Modified; db.SaveChanges(); }
/// <summary> /// Método para agregar domicilios /// </summary> /// <param name="oDomicilio">Objeto con los datos del nuevo domicilio</param> public void AgregarDomicilio(DomicilioDTO oDomicilio) { tblCat_Direccion _oDireccion = new tblCat_Direccion() { lEstatus = true, iIdCliente = oDomicilio.iIdCliente, iIdEstado = oDomicilio.iIdEstado, iCodigoPostal = oDomicilio.iCodigoPostal, cNombre = oDomicilio.cNombre, cCalle = oDomicilio.cCalle, cColonia = oDomicilio.cColonia, cDescripcion = oDomicilio.cDescripcion, cMunicipio = oDomicilio.cMunicipio, cNumeroExterior = oDomicilio.cNumeroExterior, cNumeroInterior = oDomicilio.cNumeroInterior, }; db.tblCat_Direccion.Add(_oDireccion); db.SaveChanges(); }