/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Proveedores. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToProveedores(Proveedores proveedores) { base.AddObject("Proveedores", proveedores); }
/// <summary> /// Crear un nuevo objeto Proveedores. /// </summary> /// <param name="iDProveedor">Valor inicial de la propiedad IDProveedor.</param> /// <param name="registroActivo">Valor inicial de la propiedad RegistroActivo.</param> /// <param name="rFC">Valor inicial de la propiedad RFC.</param> /// <param name="nombre">Valor inicial de la propiedad Nombre.</param> public static Proveedores CreateProveedores(global::System.Int32 iDProveedor, global::System.Boolean registroActivo, global::System.String rFC, global::System.String nombre) { Proveedores proveedores = new Proveedores(); proveedores.IDProveedor = iDProveedor; proveedores.RegistroActivo = registroActivo; proveedores.RFC = rFC; proveedores.Nombre = nombre; return proveedores; }
/// <summary> /// Agregará un nuevo proveedor al sistema /// </summary> /// <param name="rfc">El RFC del proveedor, requerido</param> /// <param name="nombre">El nombre del proveedor, opcional</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> /// <summary> public bool AgregarProveedor(string rfc, string nombre, out string mensaje) { try { Proveedores proveedor = new Proveedores(); proveedor.RFC = rfc; proveedor.Nombre = nombre; proveedor.RegistroActivo = true; entidades.Proveedores.AddObject(proveedor); entidades.SaveChanges(); mensaje = "Proveedor agregado correctamente"; return true; } catch (Exception p) { mensaje = p.Message; return false; } }