示例#1
0
        /// <summary>
        /// Propósito: Método Update. Actualiza una fila existente en la base de datos.
        /// </summary>
        /// <returns>True si tuvo éxito, sino genera una Exception. </returns>
        /// <remarks>
        /// Propiedades necesarias para este método:
        /// <UL>
        ///		 <LI>IdFranjaHoraria</LI>
        ///		 <LI>CodigoFranja</LI>
        ///		 <LI>HoraInicio</LI>
        ///		 <LI>HoraFinal</LI>
        ///		 <LI>Eliminado</LI>
        /// </UL>
        /// Propiedades actualizadas luego de una llamada exitosa a este método:
        /// <UL>
        ///		 <LI>CodError</LI>
        /// </UL>
        /// </remarks>
        public override bool Actualizar()
        {
            string operacion;

            //SeguridadSoapClient wsseg = new SeguridadSoapClient();
            try
            {
                //Construir aqui el string a guardar en la bitacora.
                operacion = "Actualizar cFranjaHoraria;"
                            + "IdFranjaHoraria:" + IdFranjaHoraria.ToString() + ";"
                            + "CodigoFranja:" + CodigoFranja.ToString() + ";"
                            + "HoraInicio:" + HoraInicio.ToString() + ";"
                            + "HoraFinal:" + HoraFinal.ToString() + ";"
                            + "Eliminado:" + Eliminado.ToString() + ";";
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion);
                return(base.Actualizar());
            }
            catch (Exception ex)
            {
                //Construir el string a guardar en la bitácora en caso de error.
                operacion = "Error Actualizar cFranjaHoraria;" + ex.Message;
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion);
                throw ex;
            }
        }
        private string GetHora()
        {
            if (HoraInicio == null)
            {
                return("");
            }
            var partesHora = HoraInicio.Split(':');

            return(partesHora[0] + ":" + partesHora[1]);
        }
示例#3
0
 public bool Equals(Horario other)
 {
     try
     {
         return(Curso.Equals(other.Curso) &&
                Asignatura.Equals(other.Asignatura) &&
                HoraFinal.Equals(other.HoraFinal) &&
                HoraInicio.Equals(other.HoraInicio) &&
                Dia.Equals(other.Dia) &&
                Anyo.Equals(other.Anyo));
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#4
0
        public CarteleraModelAndView()
        {
            idCarteleraModel         = IdCartelera.ToString();
            idSedeCarteleraModel     = IdSede.ToString();
            idPeliculaCarteleraModel = IdPelicula.ToString();
            horaInicioModel          = HoraInicio.ToString();
            fechaInicioModel         = FechaInicio.ToString();
            fechaFinModel            = FechaFin.ToString();
            numeroSalaModel          = NumeroSala.ToString();
            idVersionModel           = IdVersion.ToString();
            lunesModel          = Lunes.ToString();
            martesModel         = Martes.ToString();
            miercolesModel      = Miercoles.ToString();
            juevesModel         = Jueves.ToString();
            viernesModel        = Viernes.ToString();
            sabadoModel         = Sabado.ToString();
            domingoModel        = Domingo.ToString();
            fechaCargaModel     = FechaCarga.ToString();
            listadoDeCarteleras = new List <Carteleras>();

            llenarListados(); //Llena las listas Sedes, Peliculas y Versiones.
        }
示例#5
0
        public void AsignarPropiedades(System.Data.DataTable Datos)
        {
            try
            {
                string Tiempo = Datos.Rows[0]["Min_Solic"].ToString();

                if (Tiempo == "Ilimitado")
                {
                    TieneTiempoIlimitado = true;
                }
                else
                {
                    TiempoConsumir = new TimeSpan(0, Convert.ToInt32(Tiempo), 0);
                }
                DateTime Fecha = Convert.ToDateTime(Datos.Rows[0]["Fecha_Entrada"].ToString());
                DateTime Hora  = Convert.ToDateTime(Datos.Rows[0]["Hora_Entrada"].ToString());
                HoraInicio = Fecha;
                HoraInicio = HoraInicio.Add(Hora.TimeOfDay);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#6
0
 public void MostrarHorarioCurso()
 {
     Console.WriteLine($"\nDía: {Dia} Horario: {HoraInicio.ToString("HH:mm")} - {HoraFin.ToString("HH:mm")}");
 }
示例#7
0
 public override string ToString()
 {
     return(base.ToString() + "\nHorario de trabajo: " + "\nHora de inicio: " + HoraInicio.ToString() + "\nHora de finalización: " + HoraFin.ToString());
 }
示例#8
0
 public string GetNomeArquivo()
 {
     return(NomeArquivoDigitado != null && NomeArquivoDigitado != "" ? NomeArquivoDigitado : $"Relatorio_Pactolo_{Experimentador.Nome}_{Participante.Nome}_{HoraInicio.ToString("yyyy-MM-dd HH-mm-ss")}");
 }
示例#9
0
 public override string ToString()
 {
     return("Empleado: " + base.ToString() + " " + "Horario: " + HoraInicio.ToString() + "hs a " + HoraFin.ToString() + "hs");
 }
示例#10
0
 public string ObterPeriodoHora()
 {
     return($"De {HoraInicio.ToString(@"hh\:mm\:ss")} as {HoraFim.ToString(@"hh\:mm\:ss")}");
 }
示例#11
0
 public override string ToString()
 {
     return(DiaSemana + " - " + HoraInicio.ToString("hh\\:mm") + " a " + HoraFin.ToString("hh\\:mm"));
 }
示例#12
0
 partial void Summary_Compute(ref string result)
 {
     result = string.Format("De {0} a {1}", HoraInicio.ToShortTimeString(), HoraFin.ToShortTimeString());
 }
示例#13
0
        public override string ToString()
        {
            string tmp = "<br>";

            tmp += "Días Habilitados: ";
            if (Lunes && Martes && Miercoles && Jueves && Viernes && Sabado && Domingo)
            {
                tmp += "Todos";
            }
            else
            {
                if (Lunes)
                {
                    tmp += "Lunes, ";
                }
                if (Martes)
                {
                    tmp += "Martes, ";
                }
                if (Miercoles)
                {
                    tmp += "Miercoles, ";
                }
                if (Jueves)
                {
                    tmp += "Jueves, ";
                }
                if (Viernes)
                {
                    tmp += "Viernes, ";
                }
                if (Sabado)
                {
                    tmp += "Sábado, ";
                }
                if (Domingo)
                {
                    tmp += "Domingo, ";
                }
                tmp = tmp.Substring(0, tmp.Length - 2);
            }

            tmp += string.Format("<br>Hora Inicio {0} <br> Hora Fin {1} <br> Próxima ejecución {2}", HoraInicio.ToString(), HoraFin.ToString(), Next.ToString());
            tmp += string.Format("<br>Intervalo Horas: {0} Minutos: {1}", IntervaloHoras, IntervaloMinutos);
            if (Etapa == 0)
            {
                tmp += "<br>Todos los anuncios por ejecución";
            }
            else
            {
                tmp += string.Format("<br>{0} anuncios por ejecución", Etapa);
            }
            return(tmp);
        }