/// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet Domicilios. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToDomicilios(Domicilios domicilios)
 {
     base.AddObject("Domicilios", domicilios);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Agregará un nuevo domicilio al receptor identificado por ID
        /// </summary>
        /// <param name="idReceptor">El ID del receptor</param>
        /// <param name="req_calle">La calle del domicilio, requerido</param>
        /// <param name="opc_noExterior">El número exterior del domicilio, opcional</param>
        /// <param name="opc_noInterior">El número interior del domicilio, opcional</param>
        /// <param name="opc_colonia">La colonia del domicilio, opcional</param>
        /// <param name="opc_localidad">La localidad del domicilio, opcional</param>
        /// <param name="opc_referencia">La referencia del domicilio, opcional</param>
        /// <param name="req_municipio">El municipio del domicilio, requerido</param>
        /// <param name="req_estado">El estado del domicilio, requerido</param>
        /// <param name="req_pais">El pais del domicilio, requerido</param>
        /// <param name="req_codigoPostal">El código postal del domicilio, requerido</param>
        /// <param name="mensaje">Un mensaje con el resultado de la operación</param>
        /// <returns>Devuelve true si no ocurrió ningun error durante la operación, false de lo contrario</returns>
        public bool AgregarDomicilio(int idReceptor, string opc_calle, string opc_noExterior, string opc_noInterior, string opc_colonia, string opc_localidad, string opc_referencia, string opc_municipio, string opc_estado, string req_pais, string opc_codigoPostal, out string mensaje)
        {
            try
            {
                Domicilios domicilioFiscal = new Domicilios();

                domicilioFiscal.IDReceptor = idReceptor;
                domicilioFiscal.CFDI32_Opc_Calle = opc_calle;
                domicilioFiscal.CFDI32_Opc_NoExterior = opc_noExterior;
                domicilioFiscal.CFDI32_Opc_NoInterior = opc_noInterior;
                domicilioFiscal.CFDI32_Opc_Colonia = opc_colonia;
                domicilioFiscal.CFDI32_Opc_Localidad = opc_localidad;
                domicilioFiscal.CFDI32_Opc_Referencia = opc_referencia;
                domicilioFiscal.CFDI32_Opc_Municipio = opc_municipio;
                domicilioFiscal.CFDI32_Opc_Estado = opc_estado;
                domicilioFiscal.CFDI32_Req_Pais = req_pais;
                domicilioFiscal.CFDI32_Opc_CodigoPostal = opc_codigoPostal;

                domicilioFiscal.RegistroActivo = true;
                entidades.Domicilios.AddObject(domicilioFiscal);
                entidades.SaveChanges();

                mensaje = "Domicilio agregado correctamente";
                return false;
            }
            catch (Exception r)
            {
                mensaje = r.Message;
                return false;
            }
        }
 /// <summary>
 /// Crear un nuevo objeto Domicilios.
 /// </summary>
 /// <param name="iDDomicilio">Valor inicial de la propiedad IDDomicilio.</param>
 /// <param name="iDReceptor">Valor inicial de la propiedad IDReceptor.</param>
 /// <param name="registroActivo">Valor inicial de la propiedad RegistroActivo.</param>
 /// <param name="seleccionado">Valor inicial de la propiedad Seleccionado.</param>
 /// <param name="cFDI32_Req_Pais">Valor inicial de la propiedad CFDI32_Req_Pais.</param>
 public static Domicilios CreateDomicilios(global::System.Int32 iDDomicilio, global::System.Int32 iDReceptor, global::System.Boolean registroActivo, global::System.Boolean seleccionado, global::System.String cFDI32_Req_Pais)
 {
     Domicilios domicilios = new Domicilios();
     domicilios.IDDomicilio = iDDomicilio;
     domicilios.IDReceptor = iDReceptor;
     domicilios.RegistroActivo = registroActivo;
     domicilios.Seleccionado = seleccionado;
     domicilios.CFDI32_Req_Pais = cFDI32_Req_Pais;
     return domicilios;
 }