Exemplo n.º 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;
            }
        }
Exemplo n.º 2
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);
     }
 }