示例#1
0
        /// <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();
        }
示例#2
0
        /// <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();
        }
示例#3
0
        /// <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();
        }