/// <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; } }
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); } }