Exemple #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>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;
            }
        }
Exemple #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);
     }
 }
Exemple #3
0
        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);
        }
Exemple #4
0
 public bool Equals(Estudio other) => Curso.Equals(other.Curso) &&
 Alumno1.Equals(other.Alumno1) &&
 Anyo.Equals(other.Anyo);