private void BorrarDato(ProyectoAsignacionActividadPeriodo datoSemana) { _datosAsignacionSemanas.Remove(datoSemana); }
/// <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; }
/// <summary> /// Deprecated Method for adding a new object to the ProyectoAsignacionActividadPeriodo EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToProyectoAsignacionActividadPeriodo(ProyectoAsignacionActividadPeriodo proyectoAsignacionActividadPeriodo) { base.AddObject("ProyectoAsignacionActividadPeriodo", proyectoAsignacionActividadPeriodo); }