public ClienteF2CResponse setConfiguracion(Feed2Service.tbl_ConfigSitio mdlConfig, ref string mensaje, ref int id_Sitio) { ClienteF2CResponse response = new ClienteF2CResponse(); ClienteF2CRequest request = new ClienteF2CRequest(); try { request.mdlConfig = mdlConfig; request.id_Sitio = mdlConfig.id_Sitio; //request.id_SitioSpecified = true; request.vchClaveSitio = mdlConfig.vchClaveSitio; request.Token = Security.Encrypt(mdlConfig.id_Sitio + "|" + mdlConfig.vchClaveSitio); response = NapoleonDA.setConfiguracion(request); mensaje = response.message; id_Sitio = response.id_Sitio; response.valido = true; } catch (Exception esC) { Log.EscribeLog("Existe un error al guardar la información" + esC.Message); response.valido = false; mensaje = esC.Message; } return(response); }
private void btnSaveSitio_Click(object sender, RoutedEventArgs e) { try { if (txtSitio.Text.Trim() != "" && txtNombre.Text.Trim() != "") { if (txtSitio.Text.Trim().Length == 4) { //Guardar ConfigDA = new ConfiguracionDataAccess(); Feed2Service.tbl_ConfigSitio mdl = new Feed2Service.tbl_ConfigSitio(); mdl.vchClaveSitio = txtSitio.Text.Trim().ToUpper(); mdl.vchnombreSitio = txtNombre.Text.ToUpper(); mdl.bitActivo = true; mdl.datFechaSistema = DateTime.Now; mdl.vchUserAdmin = "ADMINISTRADOR"; bool success = false; string mensaje = ""; int id_sitio = 0; ClienteF2CResponse response = new ClienteF2CResponse(); response = ConfigDA.setConfiguracion(mdl, ref mensaje, ref id_sitio); if (response.valido) { MessageBox.Show("Cambios correctos."); MainWindow main = new MainWindow(); main.Show(); main.txtSitio.Text = txtSitio.Text; this.Close(); } else { MessageBox.Show("Existe un error al guardar la información: " + mensaje, "Error"); } } else { MessageBox.Show("Se debe capturar 4 caracteres para la clave del Sitio. "); } } else { MessageBox.Show("Se requiere capturar la clave para el Sitio."); } } catch (Exception ebSS) { MessageBox.Show("Existe un error al iniciar el sitio: " + ebSS.Message); } }