/// <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>IdPeriodo</LI> /// <LI>Anyo</LI> /// <LI>Fk_idModalidad</LI> /// <LI>NumeroPeriodo</LI> /// <LI>Eliminado. May be SqlInt16.Null</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 cPeriodo;" + "IdPeriodo:" + IdPeriodo.ToString() + ";" + "Anyo:" + Anyo.ToString() + ";" + "Fk_idModalidad:" + Fk_idModalidad.ToString() + ";" + "NumeroPeriodo:" + NumeroPeriodo.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 cPeriodo;" + 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); } }
public Anyo ConsultaAnyos(ref DatosClientePy dataCliente, out string codError, out string mensajeError) { mensajeError = ""; string idClienteRating; idClienteRating = ""; string idProceso = "", fechaRevision = ""; DataSet resp = null; codError = "200"; try { _ServicioRatingEmpresarial.Consultar_Ins_Updt_Clientes_Rating_Neo(dataCliente.Cedula, dataCliente.Nombres, dataCliente.DireccionDomicilio, ref codError, ref mensajeError, ref idClienteRating, ref idProceso, ref fechaRevision); resp = _ServicioRatingEmpresarial.ConsultaAnyosWeb(dataCliente.Cedula, fechaRevision, idProceso); dataCliente.idProceso = idProceso; var fechaSplited = fechaRevision.Split('-'); dataCliente.fechaRevision = fechaSplited[2] + "/" + fechaSplited[1] + "/" + fechaSplited[0]; } catch (Exception e) { codError = "503"; return(null); } string informacion = ""; Anyo anyo = new Anyo(); var table = resp.Tables["Table"]; var myColumn = table.Columns.Cast <DataColumn>().SingleOrDefault(col => col.ColumnName == "Informar"); if (myColumn != null) { codError = "200"; var tableRow = table.AsEnumerable().First(); informacion = tableRow.Field <string>(myColumn); } else { codError = "500"; return(null); } if (informacion.ToLower() == "incompleto") { DataNamesMapper <Anyo> mapperToAnyo = new DataNamesMapper <Anyo>(); anyo = mapperToAnyo.Map(resp.Tables["table1"].Rows[0]); } anyo.Detalle = informacion.ToLower(); anyo.Environment = _settings.Environment.mode; return(anyo); }
public bool Equals(Estudio other) => Curso.Equals(other.Curso) && Alumno1.Equals(other.Alumno1) && Anyo.Equals(other.Anyo);