/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet ProveedoresDomicilios. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToProveedoresDomicilios(ProveedoresDomicilios proveedoresDomicilios) { base.AddObject("ProveedoresDomicilios", proveedoresDomicilios); }
/// <summary> /// Crear un nuevo objeto ProveedoresDomicilios. /// </summary> /// <param name="iDProveedorDomicilio">Valor inicial de la propiedad IDProveedorDomicilio.</param> /// <param name="iDProveedor">Valor inicial de la propiedad IDProveedor.</param> /// <param name="registroActivo">Valor inicial de la propiedad RegistroActivo.</param> /// <param name="seleccionado">Valor inicial de la propiedad Seleccionado.</param> public static ProveedoresDomicilios CreateProveedoresDomicilios(global::System.Int32 iDProveedorDomicilio, global::System.Int32 iDProveedor, global::System.Boolean registroActivo, global::System.Boolean seleccionado) { ProveedoresDomicilios proveedoresDomicilios = new ProveedoresDomicilios(); proveedoresDomicilios.IDProveedorDomicilio = iDProveedorDomicilio; proveedoresDomicilios.IDProveedor = iDProveedor; proveedoresDomicilios.RegistroActivo = registroActivo; proveedoresDomicilios.Seleccionado = seleccionado; return proveedoresDomicilios; }
/// <summary> /// Agregará un nuevo domicilio de proveedor al proveedor identificado por ID /// </summary> /// <param name="idProveedor">El ID del proveedor</param> /// <param name="calle">La calle del domicilio de proveedor, requerido</param> /// <param name="noExterior">El número exterior del domicilio de proveedor, opcional</param> /// <param name="noInterior">El número interior del domicilio de proveedor, opcional</param> /// <param name="colonia">La colonia del domicilio de proveedor, opcional</param> /// <param name="localidad">La localidad del domicilio de proveedor, opcional</param> /// <param name="referencia">La referencia del domicilio de proveedor, opcional</param> /// <param name="municipio">El municipio del domicilio de proveedor, requerido</param> /// <param name="estado">El estado del domicilio de proveedor, requerido</param> /// <param name="pais">El pais del domicilio de proveedor, requerido</param> /// <param name="codigoPostal">El código postal del domicilio de proveedor, 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 idProveedor, string calle, string noExterior, string noInterior, string colonia, string localidad, string referencia, string municipio, string estado, string pais, string codigoPostal, out string mensaje) { try { ProveedoresDomicilios domicilio = new ProveedoresDomicilios(); domicilio.IDProveedor = idProveedor; domicilio.Calle = calle; domicilio.NoExterior = noExterior; domicilio.NoInterior = noInterior; domicilio.Colonia = colonia; domicilio.Localidad = localidad; domicilio.Referencia = referencia; domicilio.Municipio = municipio; domicilio.Estado = estado; domicilio.Pais = pais; domicilio.CodigoPostal = codigoPostal; domicilio.RegistroActivo = true; entidades.ProveedoresDomicilios.AddObject(domicilio); entidades.SaveChanges(); mensaje = "Domicilio de proveedor agregado correctamente"; return false; } catch (Exception p) { mensaje = p.Message; return false; } }