public void Update(string sId, string sNumero, string sFecha, string sIdClienteMunicipio, string sIdRuta, string sIdCamion, string sNombreChoferes, string sCorreos, string sHora, string sValorRetiro, string sIdSolicitud) { DALCSQLServer commonDalc = this.GetCommonDalc(); ArrayList Parameters = new ArrayList(); DateTime dt; SqlParameter sqlParameter2 = null; if (DateTime.TryParse(sFecha, out dt)) { sqlParameter2 = new SqlParameter("@Fecha", dt); } else { sqlParameter2 = new SqlParameter("@Fecha", DateTime.Now); } Parameters.Add(sqlParameter2); SqlParameter sqlParameter3 = new SqlParameter("@IdClienteMunicipio", sIdClienteMunicipio); Parameters.Add(sqlParameter3); SqlParameter sqlParameter4 = null; if (sIdRuta.Length > 0) { sqlParameter4 = new SqlParameter("@IdRuta", sIdRuta); } else { sqlParameter4 = new SqlParameter("@IdRuta", DBNull.Value); } Parameters.Add(sqlParameter4); SqlParameter sqlParameter5 = new SqlParameter("@IdCamion", sIdCamion); Parameters.Add(sqlParameter5); SqlParameter sqlParameter6 = new SqlParameter("@NombreChoferes", sNombreChoferes); Parameters.Add(sqlParameter6); SqlParameter sqlParameter7 = new SqlParameter("@Correos", sCorreos); Parameters.Add(sqlParameter7); SqlParameter sqlParameter10 = new SqlParameter("@Hora", sHora); Parameters.Add(sqlParameter10); SqlParameter sqlParameter8 = new SqlParameter("@IdUserUpdate", this.User.Id); Parameters.Add(sqlParameter8); SqlParameter sqlParameter9 = new SqlParameter("@FechaUpdate", DateTime.Now); Parameters.Add(sqlParameter9); SqlParameter sqlParameter11 = new SqlParameter("@ValorRetiro", double.Parse(sValorRetiro)); Parameters.Add(sqlParameter11); SqlParameter sqlParameter12 = new SqlParameter("@IdSolicitud", double.Parse(sIdSolicitud)); Parameters.Add(sqlParameter12); commonDalc.ExecuteSQLScalar("UPD_OT", Parameters); }
public double CreateSesionHistory(string Token, DateTime VigDesde, string IP, string IP2, string CK1, string CK2) { int TiempoSesionUsr = int.Parse(ConfigurationManager.AppSettings["TiempoSesionUsr"].ToString()); double ID = 0; DALCSQLServer DALC = GetCommonDalc(); ArrayList parametros = new ArrayList(); SqlParameter param = new SqlParameter("@IdUsuario", this.Id); parametros.Add(param); param = new SqlParameter("@SesionInicio", VigDesde); parametros.Add(param); param = new SqlParameter("@SesionTermino", VigDesde.AddMinutes(40)); parametros.Add(param); param = new SqlParameter("@Token", Token); parametros.Add(param); param = new SqlParameter("@Ip", IP); parametros.Add(param); param = new SqlParameter("@Ip2", IP2); parametros.Add(param); param = new SqlParameter("@CK1", CK1); parametros.Add(param); param = new SqlParameter("@CK2", CK2); parametros.Add(param); ID = DALC.ExecuteSQLScalar("INS_SESSIONHISTORY", parametros); return(ID); }
public double Create(string sNombreGeocerca, string sUbicacion, string sCoordenadas, string sObservacion, string sIdClienteMunicipio) { DALCSQLServer commonDalc = this.GetCommonDalc(); ArrayList Parameters = new ArrayList(); SqlParameter sqlParameter1 = new SqlParameter("@NombreGeocerca", sNombreGeocerca); Parameters.Add(sqlParameter1); SqlParameter sqlParameter2 = new SqlParameter("@Ubicacion", sUbicacion); Parameters.Add(sqlParameter2); SqlParameter sqlParameter3 = new SqlParameter("@Coordenadas", sCoordenadas); Parameters.Add(sqlParameter3); SqlParameter sqlParameter4 = new SqlParameter("@Observacion", sObservacion); Parameters.Add(sqlParameter4); SqlParameter sqlParameter5 = new SqlParameter("@IdUserCreate", this.User.Id); Parameters.Add(sqlParameter5); SqlParameter sqlParameter6 = new SqlParameter("@FechaCreate", DateTime.Now); Parameters.Add(sqlParameter6); SqlParameter sqlParameter7 = new SqlParameter("@IdClienteMunicipio", sIdClienteMunicipio); Parameters.Add(sqlParameter7); return(commonDalc.ExecuteSQLScalar("INS_GEOCERCA", Parameters)); }
public double Create(string sNombreCamion, string sNombreMarca, string sNombreModelo, string sNombreTagPatente, string sIdMunicipio) { DALCSQLServer commonDalc = this.GetCommonDalc(); ArrayList Parameters = new ArrayList(); SqlParameter sqlParameter1 = new SqlParameter("@NombreCamion", sNombreCamion); Parameters.Add(sqlParameter1); SqlParameter sqlParameter2 = new SqlParameter("@NombreMarca", sNombreMarca); Parameters.Add(sqlParameter2); SqlParameter sqlParameter3 = new SqlParameter("@NombreModelo", sNombreModelo); Parameters.Add(sqlParameter3); SqlParameter sqlParameter4 = new SqlParameter("@NombreTagPatente", sNombreTagPatente); Parameters.Add(sqlParameter4); SqlParameter sqlParameter5 = new SqlParameter("@IdUserCreate", this.User.Id); Parameters.Add(sqlParameter5); SqlParameter sqlParameter6 = new SqlParameter("@FechaCreate", DateTime.Now); Parameters.Add(sqlParameter6); SqlParameter sqlParameter7 = new SqlParameter("@IdClienteMunicipio", sIdMunicipio); Parameters.Add(sqlParameter7); return(commonDalc.ExecuteSQLScalar("INS_VehRecolector", Parameters)); }
/// <summary> /// Método responsable de insertar un Rol en la base de datos. /// </summary> public double Create() { double ID = 0; DALCSQLServer DALC = GetCommonDalc(); ArrayList parametros = new ArrayList(); SqlParameter param = new SqlParameter("@NombreRol", this.DREntity["NombreRol"].ToString()); parametros.Add(param); param = new SqlParameter("@DescripcionRol", this.DREntity["DescripcionRol"]); parametros.Add(param); param = new SqlParameter("@IdUserCreate", this.User.Id); parametros.Add(param); param = new SqlParameter("@FechaCreate", DateTime.Now); parametros.Add(param); ID = DALC.ExecuteSQLScalar("INS_ROL", parametros); return ID; }
public double Create() { double ID = 0; DALCSQLServer DALC = GetCommonDalc(); ArrayList parametros = new ArrayList(); SqlParameter param = new SqlParameter("@Rut", this.DREntity["Rut"].ToString()); parametros.Add(param); param = new SqlParameter("@Nombre1", this.DREntity["Nombre1"].ToString()); parametros.Add(param); param = new SqlParameter("@Nombre2", this.DREntity["Nombre2"].ToString()); parametros.Add(param); param = new SqlParameter("@Apellido1", this.DREntity["Apellido1"].ToString()); parametros.Add(param); param = new SqlParameter("@Apellido2", this.DREntity["Apellido2"].ToString()); parametros.Add(param); param = new SqlParameter("@FechaNac", this.DREntity["FechaNac"].ToString()); parametros.Add(param); param = new SqlParameter("@DireccionParticular", this.DREntity["DireccionParticular"].ToString()); parametros.Add(param); param = new SqlParameter("@TelefonoMovil", this.DREntity["TelefonoMovil"].ToString()); parametros.Add(param); param = new SqlParameter("@TelefonoCasa", this.DREntity["TelefonoCasa"].ToString()); parametros.Add(param); param = new SqlParameter("@ECorreoPersonal", this.DREntity["ECorreoPersonal"].ToString()); parametros.Add(param); param = new SqlParameter("@ECorreoEmpresa", this.DREntity["ECorreoEmpresa"].ToString()); parametros.Add(param); param = new SqlParameter("@IdParamEstadoCivil", this.DREntity["IdParamEstadoCivil"].ToString()); parametros.Add(param); param = new SqlParameter("@IdUsuario", this.DREntity["IdUsuario"].ToString()); parametros.Add(param); if (this.User != null) { param = new SqlParameter("@IdUserCreate", this.User.Id); } else { param = new SqlParameter("@IdUserCreate", DBNull.Value); } parametros.Add(param); param = new SqlParameter("@FechaCreate", DateTime.Now); parametros.Add(param); ID = DALC.ExecuteSQLScalar("INS_PERSONA", parametros); return(ID); }
/// <summary> /// Método que inserta un registro de relación entre Rol y Accion /// </summary> /// <param name="IdSecAccion"></param> /// <param name="IdRol"></param> public double CreateRelacion(int IdRol, int IdSecAccion) { double ID = 0; DALCSQLServer DALC = GetCommonDalc(); ArrayList parametros = new ArrayList(); SqlParameter param = new SqlParameter("@IdRol", IdRol); parametros.Add(param); param = new SqlParameter("@IdSecAccion", IdSecAccion); parametros.Add(param); param = new SqlParameter("@IdUserCreate", this.User.Id); parametros.Add(param); param = new SqlParameter("@FechaCreate", DateTime.Now); parametros.Add(param); ID = DALC.ExecuteSQLScalar("INS_RELA_ROL_SECACCION", parametros); return(ID); }
public double Create(string sNombre, string sRut, string sDireccion, string sCorreo, string sTelefono, string sTipo_residuo, string sComentarios, string sIdMunic) { DALCSQLServer commonDalc = this.GetCommonDalc(); ArrayList Parameters = new ArrayList(); SqlParameter sqlParameter1 = new SqlParameter("@Nombre", sNombre); Parameters.Add(sqlParameter1); SqlParameter sqlParameter3 = new SqlParameter("@Direccion", sDireccion); Parameters.Add(sqlParameter3); SqlParameter sqlParameter4 = new SqlParameter("@Correo", sCorreo); Parameters.Add(sqlParameter4); SqlParameter sqlParameter5 = new SqlParameter("@Telefono", sTelefono); Parameters.Add(sqlParameter5); SqlParameter sqlParameter6 = new SqlParameter("@TipoResiduo", sTipo_residuo); Parameters.Add(sqlParameter6); SqlParameter sqlParameter7 = new SqlParameter("@Comentario", sComentarios); Parameters.Add(sqlParameter7); SqlParameter sqlParameter8; if (this.User != null) { sqlParameter8 = new SqlParameter("@IdUserCreate", this.User.Id); } else { sqlParameter8 = new SqlParameter("@IdUserCreate", DBNull.Value); } Parameters.Add(sqlParameter8); SqlParameter sqlParameter9 = new SqlParameter("@FechaCreate", DateTime.Now); Parameters.Add(sqlParameter9); SqlParameter sqlParameter10 = new SqlParameter("@IdClienteMunicipio", sIdMunic); Parameters.Add(sqlParameter10); return(commonDalc.ExecuteSQLScalar("INS_SOLICITUD", Parameters)); }
/// <summary> /// Método que crea un nuevo registro de Usuario. Asigna rut como username y la /// clave autogenerada. Puede ser calculada inteligentemente para que el usuario no /// tenga que ingresar directamente a cambiar clave. /// </summary> public double Create() { double ID = 0; DALCSQLServer DALC = GetCommonDalc(); ArrayList parametros = new ArrayList(); SqlParameter param = new SqlParameter("@UserNameLogin", this.DREntity["UserNameLogin"].ToString()); parametros.Add(param); string PassEncripted = Security.Seguridad.EncriptarPass(this.DREntity["Password"].ToString()); param = new SqlParameter("@Password", PassEncripted); parametros.Add(param); param = new SqlParameter("@IdUserCreate", this.User.Id); parametros.Add(param); param = new SqlParameter("@FechaCreate", DateTime.Now); parametros.Add(param); ID = DALC.ExecuteSQLScalar("INS_USUARIO", parametros); return(ID); }
public double Create(string sNombreRuta, string sIdMunicipio, string sIdGeocerca) { DALCSQLServer commonDalc = this.GetCommonDalc(); ArrayList Parameters = new ArrayList(); SqlParameter sqlParameter1 = new SqlParameter("@NombreRuta", sNombreRuta); Parameters.Add(sqlParameter1); SqlParameter sqlParameter2 = new SqlParameter("@IdClienteMunicipio", sIdMunicipio); Parameters.Add(sqlParameter2); SqlParameter sqlParameter3 = new SqlParameter("@IdGeocerca", sIdGeocerca); Parameters.Add(sqlParameter3); SqlParameter sqlParameter4 = new SqlParameter("@IdUserCreate", this.User.Id); Parameters.Add(sqlParameter4); SqlParameter sqlParameter5 = new SqlParameter("@FechaCreate", DateTime.Now); Parameters.Add(sqlParameter5); return(commonDalc.ExecuteSQLScalar("INS_Ruta", Parameters)); }
/// <summary> /// Método que crea un nuevo registro de Usuario. Asigna rut como username y la /// clave autogenerada. Puede ser calculada inteligentemente para que el usuario no /// tenga que ingresar directamente a cambiar clave. /// </summary> public double Create() { double ID = 0; DALCSQLServer DALC = GetCommonDalc(); ArrayList parametros = new ArrayList(); SqlParameter param = new SqlParameter("@UserNameLogin", this.DREntity["UserNameLogin"].ToString()); parametros.Add(param); string PassEncripted = Security.Seguridad.EncriptarPass(this.DREntity["Password"].ToString()); param = new SqlParameter("@Password", PassEncripted); parametros.Add(param); param = new SqlParameter("@H2QAccess", this.DREntity["H2QAccess"].ToString()); parametros.Add(param); param = new SqlParameter("@MunicipioAccess", this.DREntity["MunicipioAccess"].ToString()); parametros.Add(param); param = new SqlParameter("@UCivilAccess", this.DREntity["UCivilAccess"].ToString()); parametros.Add(param); if (this.User != null) { param = new SqlParameter("@IdUserCreate", this.User.Id); } else { param = new SqlParameter("@IdUserCreate", DBNull.Value); } parametros.Add(param); param = new SqlParameter("@FechaCreate", DateTime.Now); parametros.Add(param); ID = DALC.ExecuteSQLScalar("INS_USUARIO", parametros); DataTable DTAux = DALC.ExecuteSQLDirect("SELECT MAX(Id) AS MAXIMO FROM TBL_BUS_Usuario"); ID = double.Parse(DTAux.Rows[0]["MAXIMO"].ToString()); return(ID); }
public double Create(string sNombreCamion, string sMarcaCamion, string sModeloCamion, string sTagCamion, string sMunicipio) { DALCSQLServer commonDalc = this.GetCommonDalc(); ArrayList Parameters = new ArrayList(); SqlParameter sqlParameter1 = new SqlParameter("@Nombre", sNombreCamion); Parameters.Add(sqlParameter1); SqlParameter sqlParameter2 = new SqlParameter("@Marca", sMarcaCamion); Parameters.Add(sqlParameter2); SqlParameter sqlParameter3 = new SqlParameter("@Modelo", sModeloCamion); Parameters.Add(sqlParameter3); SqlParameter sqlParameter4 = new SqlParameter("@Tag", sTagCamion); Parameters.Add(sqlParameter4); SqlParameter sqlParameter5 = new SqlParameter("@Municipio", sMunicipio); Parameters.Add(sqlParameter5); //SqlParameter sqlParameter6 = new SqlParameter("@Clave", sClave); //Parameters.Add(sqlParameter6); //SqlParameter sqlParameter7 = new SqlParameter("@IdUserCreate", this.User.Id); //Parameters.Add(sqlParameter7); //SqlParameter sqlParameter8 = new SqlParameter("@FechaCreate", DateTime.Now); //Parameters.Add(sqlParameter8); return commonDalc.ExecuteSQLScalar("INS_CAMION", Parameters); }
public double Create(string sNombreMunic, string sRutMunic, string sNombreUserMunic, string sRutUserMunic, string sCorreoUserMunic, string sClave, string sTelefono) { DALCSQLServer commonDalc = this.GetCommonDalc(); ArrayList Parameters = new ArrayList(); SqlParameter sqlParameter1 = new SqlParameter("@NombreMunic", sNombreMunic); Parameters.Add(sqlParameter1); SqlParameter sqlParameter2 = new SqlParameter("@RutMunic", sRutMunic); Parameters.Add(sqlParameter2); SqlParameter sqlParameter3 = new SqlParameter("@NombreUserMunic", sNombreUserMunic); Parameters.Add(sqlParameter3); SqlParameter sqlParameter4 = new SqlParameter("@RutUserMunic", sRutUserMunic); Parameters.Add(sqlParameter4); SqlParameter sqlParameter5 = new SqlParameter("@CorreoUserMunic", sCorreoUserMunic); Parameters.Add(sqlParameter5); string PassEncripted = Security.Seguridad.EncriptarPass(sClave); SqlParameter sqlParameter6 = new SqlParameter("@Clave", PassEncripted); Parameters.Add(sqlParameter6); SqlParameter sqlParameter7 = new SqlParameter("@IdUserCreate", this.User.Id); Parameters.Add(sqlParameter7); SqlParameter sqlParameter8 = new SqlParameter("@FechaCreate", DateTime.Now); Parameters.Add(sqlParameter8); SqlParameter sqlParameter9 = new SqlParameter("@Telefono", sTelefono); Parameters.Add(sqlParameter9); return(commonDalc.ExecuteSQLScalar("INS_CLIENTEMUNICIPIO", Parameters)); }
public void ProcesarTareasBatch(Usuario usr) { //Se recorren todos los Camiones. Se lee para los 15 dias hacia atras //Si existe al menos 1 registro del dia se pasa a otro dia pues implica que ya pasó Fleetup fleet = new Fleetup(usr); string strGeo = fleet.LeerGeoCercas(); //Se leen definicion de Todas las GeoCercas desde Fleetup //Se leen las GeoCercas Geocercas geocercasBD = new Geocercas(usr); geocercasBD.ReadAll(); //Se leen los Camiones VehRecolector camiones = new VehRecolector(usr); camiones.ReadAllForProcess(); DateTime FechaInicio15Dias = DateTime.Now; DateTime FechaComparacionCiclo = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); DALCSQLServer commonDalc = this.GetCommonDalc(); ArrayList Parameters = new ArrayList(); for (int m = 0; m < 4; m++) { FechaComparacionCiclo = FechaComparacionCiclo.Subtract(new TimeSpan(24, 0, 0)); if (!this.ExisteRegistroFleetupDelDia(FechaComparacionCiclo, commonDalc)) { for (int i = 0; i < camiones.Datos.Rows.Count; i++) { string devId = UtilWeb.GetDatoSingular("Fleetup_devId", camiones.Datos); //"213NW2019000039" string IdCamion = UtilWeb.GetDatoSingular("Id", camiones.Datos); //"213NW2019000039" string strGeoAlertasJSON = ""; try { System.Threading.Thread.Sleep(5000); strGeoAlertasJSON = fleet.LeerAlertasGeoCercas(devId, new DateTime(FechaComparacionCiclo.Year, FechaComparacionCiclo.Month, FechaComparacionCiclo.Day)); } catch (Exception ex) { ex = ex; } JObject rootObject = JObject.Parse(strGeoAlertasJSON); JArray arrayAlertas = (JArray)rootObject["data"]; string IdGeoCercaTemp = ""; for (int p = 0; p < arrayAlertas.Count; p++) { JToken Jtoken = arrayAlertas[p]; string fenceNameAUX = Jtoken["fenceName"].ToString(); string fenceIdAUX = Jtoken["fenceId"].ToString(); string acconTimeAuxENTRADA = Jtoken["acconTime"].ToString(); //DateTime acconTimeAuxDateTime = new DateTime(acconTimeAux.Substring(0, 4), acconTimeAux.Substring(0, 4)) string tmTimeAuxSALIDA = Jtoken["tmTime"].ToString(); geocercasBD.Datos.DefaultView.RowFilter = string.Format("NombreGeocerca = '{0}'", fenceNameAUX); if (geocercasBD.Datos.DefaultView.Count > 0) { IdGeoCercaTemp = geocercasBD.Datos.DefaultView[0]["Id"].ToString(); } else { IdGeoCercaTemp = ""; } Parameters = new ArrayList(); SqlParameter sqlParameter0 = new SqlParameter("@IdVehRecolector", IdCamion); Parameters.Add(sqlParameter0); SqlParameter sqlParameter1 = new SqlParameter("@Fleetup_devId", devId); Parameters.Add(sqlParameter1); SqlParameter sqlParameter2 = new SqlParameter("@fenceNameFleetup", fenceNameAUX); Parameters.Add(sqlParameter2); DateTime dtINIAux = new DateTime(int.Parse(acconTimeAuxENTRADA.Substring(0, 4)), int.Parse(acconTimeAuxENTRADA.Substring(4, 2)), int.Parse(acconTimeAuxENTRADA.Substring(6, 2)), int.Parse(acconTimeAuxENTRADA.Substring(8, 2)), int.Parse(acconTimeAuxENTRADA.Substring(10, 2)), int.Parse(acconTimeAuxENTRADA.Substring(12, 2))); SqlParameter sqlParameter3 = new SqlParameter("@acconTimeFleetup", dtINIAux); Parameters.Add(sqlParameter3); DateTime dtFINAux = new DateTime(int.Parse(tmTimeAuxSALIDA.Substring(0, 4)), int.Parse(tmTimeAuxSALIDA.Substring(4, 2)), int.Parse(tmTimeAuxSALIDA.Substring(6, 2)), int.Parse(tmTimeAuxSALIDA.Substring(8, 2)), int.Parse(tmTimeAuxSALIDA.Substring(10, 2)), int.Parse(tmTimeAuxSALIDA.Substring(12, 2))); SqlParameter sqlParameter33 = new SqlParameter("@tmTimeFleetup", dtFINAux); Parameters.Add(sqlParameter33); SqlParameter sqlParameter4 = new SqlParameter("@fenceIdFleetup", fenceIdAUX); Parameters.Add(sqlParameter4); SqlParameter sqlParameter5 = new SqlParameter("@NombreGeoCerca", fenceNameAUX); Parameters.Add(sqlParameter5); SqlParameter sqlParameter6 = new SqlParameter("@IdGeoCerca", IdGeoCercaTemp); Parameters.Add(sqlParameter6); SqlParameter sqlParameter7 = new SqlParameter("@FechaCreate", DateTime.Now); Parameters.Add(sqlParameter7); commonDalc.ExecuteSQLScalar("INS_FleetUpRecordVehPasoGeoCerca", Parameters); } } } } }
private string GetTokenActivo() { string res = ""; DALCSQLServer DALC = this.GetCommonDalc(); ArrayList parametros = new ArrayList(); SqlParameter sqlParameter5 = new SqlParameter("@FechaActual", DateTime.Now); parametros.Add(sqlParameter5); DataTable DT = DALC.ExecuteStoredProcedure("READ_FLEETUP_TOKEN_ACTIVO", parametros); if (DT.Rows.Count == 0) { string acctId = ConfigurationManager.AppSettings["fleetup_acctId"].ToString(); // "21563"; string secret = ConfigurationManager.AppSettings["fleetup_secret"].ToString(); //"ibi2d5eqabmbxptutvnt803ba54f1u77"; string api_key = ConfigurationManager.AppSettings["fleetup_api_key"].ToString(); //"u6KbPUKA2w1mzUvg0b2cn5A37wsg8Ecn8iKKGQhL"; string urlGetToken = "https://api.fleetup.net/token?acctId={0}&secret={1}"; string contentJSON = ""; try { //https://api.fleetup.net/token?acctId=21563&secret=ibi2d5eqabmbxptutvnt803ba54f1u77 urlGetToken = string.Format(urlGetToken, acctId, secret); HttpWebRequest http = (HttpWebRequest)WebRequest.Create(urlGetToken); http.Method = "GET"; http.Headers.Add("x-api-key", api_key); WebResponse response = http.GetResponse(); Stream stream = response.GetResponseStream(); StreamReader sr = new StreamReader(stream); contentJSON = sr.ReadToEnd(); var details = JObject.Parse(contentJSON); string token = details["token"].ToString(); parametros = new ArrayList(); SqlParameter sqlParameter1 = new SqlParameter("@TokenString", token); parametros.Add(sqlParameter1); SqlParameter sqlParameter2 = new SqlParameter("@FechaObtencion", DateTime.Now); parametros.Add(sqlParameter2); SqlParameter sqlParameter3 = new SqlParameter("@FechaExpiracion", DateTime.Now.Add(new TimeSpan(1, 0, 0))); parametros.Add(sqlParameter3); SqlParameter sqlParameter4 = new SqlParameter("@contentJSON", contentJSON); parametros.Add(sqlParameter4); double IdToken = DALC.ExecuteSQLScalar("INS_FLEETUP_TOKEN", parametros); parametros = new ArrayList(); SqlParameter sqlParameter6 = new SqlParameter("@FechaActual", DateTime.Now); parametros.Add(sqlParameter6); DT = DALC.ExecuteStoredProcedure("READ_FLEETUP_TOKEN_ACTIVO", parametros); if (DT.Rows.Count != 0) { res = DT.Rows[0]["TokenString"].ToString(); } } catch (Exception ex) { throw ex; } } else { res = DT.Rows[0]["TokenString"].ToString(); } return(res); }