/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Solicitud. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToSolicitud(Solicitud solicitud) { base.AddObject("Solicitud", solicitud); }
/// <summary> /// Crear un nuevo objeto Solicitud. /// </summary> /// <param name="numero">Valor inicial de la propiedad Numero.</param> /// <param name="idEmpresa">Valor inicial de la propiedad idEmpresa.</param> /// <param name="idTipoArticulo">Valor inicial de la propiedad IdTipoArticulo.</param> /// <param name="idUsuario">Valor inicial de la propiedad IdUsuario.</param> /// <param name="idDepartamento">Valor inicial de la propiedad idDepartamento.</param> /// <param name="fecha">Valor inicial de la propiedad Fecha.</param> /// <param name="fechaModificacion">Valor inicial de la propiedad FechaModificacion.</param> /// <param name="idEstado">Valor inicial de la propiedad idEstado.</param> public static Solicitud CreateSolicitud(global::System.Int32 numero, global::System.Int32 idEmpresa, global::System.Int32 idTipoArticulo, global::System.Int32 idUsuario, global::System.Int32 idDepartamento, global::System.DateTime fecha, global::System.DateTime fechaModificacion, global::System.Int32 idEstado) { Solicitud solicitud = new Solicitud(); solicitud.Numero = numero; solicitud.idEmpresa = idEmpresa; solicitud.IdTipoArticulo = idTipoArticulo; solicitud.IdUsuario = idUsuario; solicitud.idDepartamento = idDepartamento; solicitud.Fecha = fecha; solicitud.FechaModificacion = fechaModificacion; solicitud.idEstado = idEstado; return solicitud; }
public bool Guardar(clsSolicitud e) { try { int id = getIdSiguiente(); e.Numero = id; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas Solicitud solicitudcab = new Solicitud() { Numero = e.Numero, idEmpresa = e.Id_Empresa, IdTipoArticulo = e.Id_Tipo_Articulo, IdUsuario = e.Id_Usuario, idDepartamento = e.Id_Departamento, idEstado = e.Id_Estado }; ent.AddToSolicitud(solicitudcab); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar la cabecera de solicitud: " + ex); return false; } }