Ejemplo n.º 1
0
        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);
     }
 }