/// <summary>
 /// Deprecated Method for adding a new object to the TrabajoDiarioDet EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToTrabajoDiarioDet(TrabajoDiarioDet trabajoDiarioDet)
 {
     base.AddObject("TrabajoDiarioDet", trabajoDiarioDet);
 }
 /// <summary>
 /// Create a new TrabajoDiarioDet object.
 /// </summary>
 /// <param name="numLinea">Initial value of the NumLinea property.</param>
 /// <param name="numTrabajo">Initial value of the NumTrabajo property.</param>
 /// <param name="idPersona">Initial value of the IdPersona property.</param>
 /// <param name="horaEntrada">Initial value of the HoraEntrada property.</param>
 /// <param name="horaSalida">Initial value of the HoraSalida property.</param>
 /// <param name="horaTrabajada">Initial value of the HoraTrabajada property.</param>
 /// <param name="horaRango">Initial value of the HoraRango property.</param>
 /// <param name="idEmpresa">Initial value of the IdEmpresa property.</param>
 public static TrabajoDiarioDet CreateTrabajoDiarioDet(global::System.Int32 numLinea, global::System.Int32 numTrabajo, global::System.Int32 idPersona, global::System.String horaEntrada, global::System.String horaSalida, global::System.Int32 horaTrabajada, global::System.Int32 horaRango, global::System.Int32 idEmpresa)
 {
     TrabajoDiarioDet trabajoDiarioDet = new TrabajoDiarioDet();
     trabajoDiarioDet.NumLinea = numLinea;
     trabajoDiarioDet.NumTrabajo = numTrabajo;
     trabajoDiarioDet.IdPersona = idPersona;
     trabajoDiarioDet.HoraEntrada = horaEntrada;
     trabajoDiarioDet.HoraSalida = horaSalida;
     trabajoDiarioDet.HoraTrabajada = horaTrabajada;
     trabajoDiarioDet.HoraRango = horaRango;
     trabajoDiarioDet.IdEmpresa = idEmpresa;
     return trabajoDiarioDet;
 }
        public Boolean Guardar(clsTrabajoDiarioDet td)
        {
            try
            {

                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    td.HorasTrabajadas();
                    td.HorasExtrasxDia();

                    TrabajoDiarioDet trd = new TrabajoDiarioDet()

                    {

                        NumLinea = td.NumLinea,
                        NumTrabajo = td.NumTrabajo,
                        IdPersona = td.IdPersona,
                        HoraEntrada = td.HoraInicio,
                        HoraSalida = td.HoraSalida,
                        HoraTrabajada = td.HoraTrabajada,
                        HoraExtraM = td.HoraExtraM,
                        HoraExtraT = td.HoraExtraT,
                        HoraRango = td.HoraRango,
                        IdEmpresa = td.IdEmpresa,

                    };
                    ent.AddToTrabajoDiarioDet(trd);
                    ent.SaveChanges();

                }
                return true;
            }

            catch (Exception)
            {
                return false;
            }
        }