private void BorrarDato(ProyectoAsignacionActividadPeriodo datoSemana)
 {
     _datosAsignacionSemanas.Remove(datoSemana);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Create a new ProyectoAsignacionActividadPeriodo object.
 /// </summary>
 /// <param name="idProyectoAsignacionActividadPeriodo">Initial value of the IdProyectoAsignacionActividadPeriodo property.</param>
 /// <param name="idProyectoActividad">Initial value of the IdProyectoActividad property.</param>
 /// <param name="cantDias">Initial value of the CantDias property.</param>
 /// <param name="inicioSemana">Initial value of the InicioSemana property.</param>
 public static ProyectoAsignacionActividadPeriodo CreateProyectoAsignacionActividadPeriodo(global::System.Guid idProyectoAsignacionActividadPeriodo, global::System.Int32 idProyectoActividad, global::System.Decimal cantDias, global::System.DateTime inicioSemana)
 {
     ProyectoAsignacionActividadPeriodo proyectoAsignacionActividadPeriodo = new ProyectoAsignacionActividadPeriodo();
     proyectoAsignacionActividadPeriodo.IdProyectoAsignacionActividadPeriodo = idProyectoAsignacionActividadPeriodo;
     proyectoAsignacionActividadPeriodo.IdProyectoActividad = idProyectoActividad;
     proyectoAsignacionActividadPeriodo.CantDias = cantDias;
     proyectoAsignacionActividadPeriodo.InicioSemana = inicioSemana;
     return proyectoAsignacionActividadPeriodo;
 }
        private ProyectoAsignacionActividadPeriodo AsignarValorSemana(ProyectoAsignacionActividadPeriodo datoSemana, decimal? value, DateTime fechaInicioSemana)
        {
            if (datoSemana != null)
            {
                //Existe un valor previo...
                if (!value.HasValue || value == 0)
                {
                    //...y el valor es vacio: Se borra el dato
                    BorrarDato(datoSemana);
                    return null;
                }
            }
            else
            {
                //No existe un valor previo...
                if (!value.HasValue || value == 0)
                {
                    //...y el valor es vacio: No se hace nada
                    return null;
                }
                //Crear item nuevo y agregarlo a la lista
                datoSemana = new ProyectoAsignacionActividadPeriodo {InicioSemana = fechaInicioSemana};
                _datosAsignacionSemanas.Add(datoSemana);
            }

            datoSemana.CantDias = value.Value;

            return datoSemana;
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Deprecated Method for adding a new object to the ProyectoAsignacionActividadPeriodo EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToProyectoAsignacionActividadPeriodo(ProyectoAsignacionActividadPeriodo proyectoAsignacionActividadPeriodo)
 {
     base.AddObject("ProyectoAsignacionActividadPeriodo", proyectoAsignacionActividadPeriodo);
 }