Пример #1
0
 /// <summary>
 /// Bindea los elementos de la pantalla a las propiedades correspondientes de DisponibilidadDTO
 /// </summary>
 private void SetValorControles()
 {
     if (disponibilidad != null && disponibilidad.InfoDisponibilidad != null)
     {
         DisponibilidadXMLDTO infoDisponibilidad = disponibilidad.InfoDisponibilidad;
         cbViernes.IsToggled  = infoDisponibilidad.Viernes;
         cbSabado1.IsToggled  = infoDisponibilidad.Sabado1;
         cbSabado2.IsToggled  = infoDisponibilidad.Sabado2;
         cbDomingo1.IsToggled = infoDisponibilidad.Domingo1;
         cbDomingo2.IsToggled = infoDisponibilidad.Domingo2;
         txtComentarios.Text  = infoDisponibilidad.Comentarios;
     }
 }
Пример #2
0
        /// <summary>
        /// Mete los datos elegidos por el usuario en un objeto DisponibilidadDTO
        /// </summary>
        /// <returns></returns>
        private DisponibilidadDTO RellenarDisponibilidad()
        {
            DisponibilidadDTO disponibilidad = new DisponibilidadDTO();
            StringWriter      stringWriter   = null;

            try
            {
                DisponibilidadXMLDTO disponibilidadXML = new DisponibilidadXMLDTO();
                //Viernes = cbViernes.IsToggled;
                disponibilidadXML.Viernes             = cbViernes.IsToggled;
                disponibilidadXML.Sabado1             = cbSabado1.IsToggled;
                disponibilidadXML.Sabado2             = cbSabado2.IsToggled;
                disponibilidadXML.Domingo1            = cbDomingo1.IsToggled;
                disponibilidadXML.Domingo2            = cbDomingo2.IsToggled;
                disponibilidadXML.Comentarios         = txtComentarios.Text;
                disponibilidadXML.FechaDisponibilidad = DateTime.Today.GetDateSiguienteLunes();

                disponibilidad.InfoDisponibilidad  = disponibilidadXML;
                disponibilidad.FechaDisponibilidad = DateTime.Today.GetDateSiguienteLunes();

                //Serializamos la clase disponibilidadXMLDto y lo pasamos a un string
                return(disponibilidad);
            }
            catch (Exception ex)
            {
                return(null);

                throw;
            }
            finally
            {
                if (stringWriter != null)
                {
                    stringWriter.Close();
                }
            }
        }