/// <summary>
 /// Crear un nuevo objeto ManoObra.
 /// </summary>
 /// <param name="idManoObra">Valor inicial de la propiedad IdManoObra.</param>
 /// <param name="idTipoTrabajo">Valor inicial de la propiedad IdTipoTrabajo.</param>
 /// <param name="idPresupuesto">Valor inicial de la propiedad IdPresupuesto.</param>
 /// <param name="idOrdenTrabajo">Valor inicial de la propiedad IdOrdenTrabajo.</param>
 /// <param name="precioHora">Valor inicial de la propiedad PrecioHora.</param>
 /// <param name="horas">Valor inicial de la propiedad Horas.</param>
 /// <param name="total">Valor inicial de la propiedad Total.</param>
 /// <param name="idEstado">Valor inicial de la propiedad IdEstado.</param>
 /// <param name="idEmpresa">Valor inicial de la propiedad IdEmpresa.</param>
 public static ManoObra CreateManoObra(global::System.Int32 idManoObra, global::System.Int32 idTipoTrabajo, global::System.Int32 idPresupuesto, global::System.Int32 idOrdenTrabajo, global::System.Decimal precioHora, global::System.Int32 horas, global::System.Decimal total, global::System.Int32 idEstado, global::System.Int32 idEmpresa)
 {
     ManoObra manoObra = new ManoObra();
     manoObra.IdManoObra = idManoObra;
     manoObra.IdTipoTrabajo = idTipoTrabajo;
     manoObra.IdPresupuesto = idPresupuesto;
     manoObra.IdOrdenTrabajo = idOrdenTrabajo;
     manoObra.PrecioHora = precioHora;
     manoObra.Horas = horas;
     manoObra.Total = total;
     manoObra.IdEstado = idEstado;
     manoObra.IdEmpresa = idEmpresa;
     return manoObra;
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet ManoObra. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToManoObra(ManoObra manoObra)
 {
     base.AddObject("ManoObra", manoObra);
 }
 public bool Guardar(clsManoObra e)
 {
     try
     {
         int id = getIdSiguiente();
         e.IdManoObra = id;
         using (TallerEntities ent = new TallerEntities())
         { //se instancia el entity para poder usar los nombres de las tablas
             ManoObra manodeobra = new ManoObra()
             {
                 IdManoObra = e.IdManoObra,
                 IdTipoTrabajo = e.IdTipoTrabajo,
                 PrecioHora = e.PrecioHora,
                 Horas = e.NroHoras,
                 Total = e.Total,
                 Observacion = e.Observacion,
                 IdEstado = e.IdEstado,
                 IdEmpresa = e.IdEmpresa
             };
             ent.AddToManoObra(manodeobra);
             ent.SaveChanges();
         }
         return true;
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error al guardar: " + ex);
         Console.Read();
         return false;
     }
 }