public async Task <IActionResult> POSTParametrosActualizar(ConfiguracionParametrosDTO ConfiguracionParametrosDTO) { try { { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var mensaje = await _ConfiguracionParametrosService.ActualizarConfiguracionParametros(ConfiguracionParametrosDTO); return(Ok(mensaje)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <string> ActualizarConfiguracionParametros(ConfiguracionParametrosDTO configuracionParametrosDTO) { return(await _ConfiguracionParametrosRepository.ActualizarConfiguracionParametros(configuracionParametrosDTO)); }
public async Task <string> ActualizarConfiguracionParametros(ConfiguracionParametrosDTO configuracionParametrosDTO) { var mensaje = getActualizarConfiguracionParametros(configuracionParametrosDTO); return(mensaje); }
public string getActualizarConfiguracionParametros(ConfiguracionParametrosDTO configuracionParametrosDTO) { string mensaje = string.Empty; //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Actualizar_Configuracion_Parametros_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Nombre_Archivo_01_out", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Nombre_Archivo_01_out; Sqlcmd.Parameters.Add("@Nombre_Archivo_02_out", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Nombre_Archivo_02_out; Sqlcmd.Parameters.Add("@Nombre_Archivo_01_in", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Nombre_Archivo_01_in; Sqlcmd.Parameters.Add("@Ruta_Archivos_Origen", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Ruta_Archivos_Origen; Sqlcmd.Parameters.Add("@Ruta_Archivos_Destino", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Ruta_Archivos_Destino; Sqlcmd.Parameters.Add("@Password_Autorizacion", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Password_Autorizacion; Sqlcmd.Parameters.Add("@Ruta_Archivos_Backup", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Ruta_Archivos_Backup; Sqlcmd.Parameters.Add("@Ruta_Archivos_Origen_Ftp", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Ruta_Archivos_Origen_Ftp; Sqlcmd.Parameters.Add("@Tiempo_Minuto_Reunion", SqlDbType.Int).Value = configuracionParametrosDTO.Tiempo_Minuto_Reunion; Sqlcmd.Parameters.Add("@Tiempo_Minuto_Tolerancia", SqlDbType.Int).Value = configuracionParametrosDTO.Tiempo_Minuto_Tolerancia; Sqlcmd.Parameters.Add("@Email_Emisor", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.EmailEmisor; Sqlcmd.Parameters.Add("@Dominio", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Dominio; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Usuario; Sqlcmd.Parameters.Add("@Password_Email", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Password; Sqlcmd.Parameters.Add("@Email_Destino", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.EmailDestino; Sqlcmd.Parameters.Add("@Email_Destino_CC", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.EmailDestinoCC; Sqlcmd.Parameters.Add("@Puerto", SqlDbType.Int).Value = configuracionParametrosDTO.Puerto; Sqlcmd.Parameters.Add("@Host", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Host; Sqlcmd.Parameters.Add("@SSL", SqlDbType.Bit).Value = configuracionParametrosDTO.SSL; Sqlcmd.Parameters.Add("@Asunto", SqlDbType.VarChar, 100).Value = configuracionParametrosDTO.Asunto; Sqlcmd.Parameters.Add("@Tiempo_tolerancia_permanencia", SqlDbType.Int).Value = configuracionParametrosDTO.Tiempo_tolerancia_permanencia; Sqlcmd.Parameters.Add("@Tiempo_espera_proxima_marca", SqlDbType.Int).Value = configuracionParametrosDTO.Tiempo_proxima_marca_minutos; Sqlcmd.Parameters.Add("@Url_cabecera_WS", SqlDbType.VarChar).Value = configuracionParametrosDTO.Url_cabecera; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { mensaje = oDataReader["mensaje"].ToString(); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "ConfiguracionParametrosRepository/getActualizarConfiguracionParametros(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "CitaRepository/getActualizarConfiguracionParametros() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(mensaje); }
public ConfiguracionParametrosDTO getParametrosConfiguracion() { ConfiguracionParametrosDTO ConfiguracionParametrosDTO = new ConfiguracionParametrosDTO(); string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Configuracion_Parametros_21"; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { ConfiguracionParametrosDTO.Nombre_Archivo_01_out = oDataReader["Nombre_Archivo_01_out"].ToString(); ConfiguracionParametrosDTO.Nombre_Archivo_02_out = oDataReader["Nombre_Archivo_02_out"].ToString(); ConfiguracionParametrosDTO.Nombre_Archivo_01_in = oDataReader["Nombre_Archivo_01_in"].ToString(); ConfiguracionParametrosDTO.Ruta_Archivos_Origen = oDataReader["Ruta_Archivos_Origen"].ToString(); ConfiguracionParametrosDTO.Ruta_Archivos_Destino = oDataReader["Ruta_Archivos_Destino"].ToString(); ConfiguracionParametrosDTO.Password_Autorizacion = oDataReader["Password_Autorizacion"].ToString(); ConfiguracionParametrosDTO.Ruta_Archivos_Backup = oDataReader["Ruta_Archivos_Backup"].ToString(); ConfiguracionParametrosDTO.Ruta_Archivos_Origen_Ftp = oDataReader["Ruta_Archivos_Origen_Ftp"].ToString(); ConfiguracionParametrosDTO.Tiempo_Minuto_Reunion = int.Parse(oDataReader["Tiempo_Minuto_Reunion"].ToString()); ConfiguracionParametrosDTO.Tiempo_Minuto_Tolerancia = int.Parse(oDataReader["Tiempo_Minuto_Tolerancia"].ToString()); ConfiguracionParametrosDTO.EmailEmisor = oDataReader["EmailEmisor"].ToString(); ConfiguracionParametrosDTO.Dominio = oDataReader["Dominio"].ToString(); ConfiguracionParametrosDTO.Usuario = oDataReader["Usuario"].ToString(); ConfiguracionParametrosDTO.Password = oDataReader["Password"].ToString(); ConfiguracionParametrosDTO.Puerto = int.Parse(oDataReader["Puerto"].ToString()); ConfiguracionParametrosDTO.Host = oDataReader["Host"].ToString(); ConfiguracionParametrosDTO.SSL = bool.Parse(oDataReader["SSL"].ToString()); ConfiguracionParametrosDTO.Asunto = oDataReader["Asunto"].ToString(); ConfiguracionParametrosDTO.EmailDestino = oDataReader["EmailDestino"].ToString(); ConfiguracionParametrosDTO.EmailDestinoCC = oDataReader["EmailDestinoCC"].ToString(); ConfiguracionParametrosDTO.Tiempo_tolerancia_permanencia = int.Parse(oDataReader["Tiempo_tolerancia_permanencia"].ToString()); ConfiguracionParametrosDTO.Tiempo_proxima_marca_minutos = int.Parse(oDataReader["Tiempo_proxima_marca_minutos"].ToString()); ConfiguracionParametrosDTO.Url_cabecera = oDataReader["Url_cabecera"].ToString(); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "ConfiguracionParametrosRepository/getParametrosConfiguracion(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "CitaRepository/getParametrosConfiguracion() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ConfiguracionParametrosDTO); }