/// <summary>
 /// Crear un nuevo objeto DomiciliosFiscales.
 /// </summary>
 /// <param name="iDDomicilioFiscal">Valor inicial de la propiedad IDDomicilioFiscal.</param>
 /// <param name="iDEmisor">Valor inicial de la propiedad IDEmisor.</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_Calle">Valor inicial de la propiedad CFDI32_Req_Calle.</param>
 /// <param name="cFDI32_Req_Municipio">Valor inicial de la propiedad CFDI32_Req_Municipio.</param>
 /// <param name="cFDI32_Req_Estado">Valor inicial de la propiedad CFDI32_Req_Estado.</param>
 /// <param name="cFDI32_Req_Pais">Valor inicial de la propiedad CFDI32_Req_Pais.</param>
 /// <param name="cFDI32_Req_CodigoPostal">Valor inicial de la propiedad CFDI32_Req_CodigoPostal.</param>
 public static DomiciliosFiscales CreateDomiciliosFiscales(global::System.Int32 iDDomicilioFiscal, global::System.Int32 iDEmisor, global::System.Boolean registroActivo, global::System.Boolean seleccionado, global::System.String cFDI32_Req_Calle, global::System.String cFDI32_Req_Municipio, global::System.String cFDI32_Req_Estado, global::System.String cFDI32_Req_Pais, global::System.String cFDI32_Req_CodigoPostal)
 {
     DomiciliosFiscales domiciliosFiscales = new DomiciliosFiscales();
     domiciliosFiscales.IDDomicilioFiscal = iDDomicilioFiscal;
     domiciliosFiscales.IDEmisor = iDEmisor;
     domiciliosFiscales.RegistroActivo = registroActivo;
     domiciliosFiscales.Seleccionado = seleccionado;
     domiciliosFiscales.CFDI32_Req_Calle = cFDI32_Req_Calle;
     domiciliosFiscales.CFDI32_Req_Municipio = cFDI32_Req_Municipio;
     domiciliosFiscales.CFDI32_Req_Estado = cFDI32_Req_Estado;
     domiciliosFiscales.CFDI32_Req_Pais = cFDI32_Req_Pais;
     domiciliosFiscales.CFDI32_Req_CodigoPostal = cFDI32_Req_CodigoPostal;
     return domiciliosFiscales;
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet DomiciliosFiscales. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToDomiciliosFiscales(DomiciliosFiscales domiciliosFiscales)
 {
     base.AddObject("DomiciliosFiscales", domiciliosFiscales);
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Agregará un nuevo domicilio fiscal al emisor identificado por ID
        /// </summary>
        /// <param name="idEmisor">El ID del emisor</param>
        /// <param name="req_calle">La calle del domicilio fiscal, requerido</param>
        /// <param name="opc_noExterior">El número exterior del domicilio fiscal, opcional</param>
        /// <param name="opc_noInterior">El número interior del domicilio fiscal, opcional</param>
        /// <param name="opc_colonia">La colonia del domicilio fiscal, opcional</param>
        /// <param name="opc_localidad">La localidad del domicilio fiscal, opcional</param>
        /// <param name="opc_referencia">La referencia del domicilio fiscal, opcional</param>
        /// <param name="req_municipio">El municipio del domicilio fiscal, requerido</param>
        /// <param name="req_estado">El estado del domicilio fiscal, requerido</param>
        /// <param name="req_pais">El pais del domicilio fiscal, requerido</param>
        /// <param name="req_codigoPostal">El código postal del domicilio fiscal, 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 AgregarDomicilioFiscal(int idEmisor, string req_calle, string opc_noExterior, string opc_noInterior, string opc_colonia, string opc_localidad, string opc_referencia, string req_municipio, string req_estado, string req_pais, string req_codigoPostal, out string mensaje)
        {
            try
            {
                DomiciliosFiscales domicilioFiscal = new DomiciliosFiscales();

                domicilioFiscal.IDEmisor = idEmisor;
                domicilioFiscal.CFDI32_Req_Calle = req_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_Req_Municipio = req_municipio;
                domicilioFiscal.CFDI32_Req_Estado = req_estado;
                domicilioFiscal.CFDI32_Req_Pais = req_pais;
                domicilioFiscal.CFDI32_Req_CodigoPostal = req_codigoPostal;

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

                mensaje = "Domicilio fiscal agregado correctamente";
                return false;
            }
            catch (Exception e)
            {
                mensaje = e.Message;
                return false;
            }
        }