protected void btnGuardar_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtDescripcion.Text)) { try { BE.Mensaje mensaje = new BE.Mensaje(); mensaje.idMensaje = txtIdMensaje.Text; mensaje.descripcion = txtDescripcion.Text; mensaje.Cultura = new System.Globalization.CultureInfo(lstCultura.SelectedValue.ToString()); BE.Mensaje nuevoMensaje = new BE.Mensaje(); List <BE.Cultura> ListaCultura = _gestorCultura.leer_cultura(); if (nuevoMensaje.idMensaje != "") { foreach (BE.Cultura X in ListaCultura) { if (mensaje.Cultura == X.idCultura) { nuevoMensaje.descripcion = txtDescripcion.Text; } else { WSGoogle.WSGoogleSoapClient trd = new WSGoogle.WSGoogleSoapClient(); nuevoMensaje.descripcion = trd.TraducirTexto(txtDescripcion.Text, mensaje.Cultura.ToString().Substring(0, 2) + "|" + X.idCultura.ToString().Substring(0, 2)); } nuevoMensaje.Cultura = X.idCultura; nuevoMensaje.idMensaje = txtIdMensaje.Text; _gestormensaje.escribir_mensaje(nuevoMensaje); } LlenarTabla(); LimpiarCampos(); lblMensaje.Text = Traductor.Mensaje("ERR147", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } } catch (SeguridadException ex) { lblMensaje.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message); } catch (Exception ex) { lblMensaje.Text = ex.Message; } } else { lblMensaje.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtDescripcion.Text)) { try { BE.Cultura cultura = new BE.Cultura(); cultura.Descripcion = txtDescripcion.Text; cultura.idCultura = new System.Globalization.CultureInfo(lstCultura.SelectedValue.ToString()); if (_gestorCultura.escribir_cultura(cultura)) { _gestormensaje.escribir_mensaje("es-AR", cultura.idCultura.ToString()); LlenarTabla(); LimpiarCampos(); lblMensaje.Text = Traductor.Mensaje("ERR145", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } } catch (SeguridadException ex) { lblMensaje.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message); } catch (Exception ex) { lblMensaje.Text = ex.Message; } } else { lblMensaje.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString()); } }