private void EliminarRegistro() { try { string strMensage = string.Empty; IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); if (oUsuarioEnDirector.VerificarToken()) { if (log.IsDebugEnabled) { log.DebugFormat("Elimino el registro -> {0}\n {1}\n {2}\n {3}\n {4}\n {5}\n {6}", txt_Calle.Text, txt_Numero.Text, txt_Piso.Text, txt_Dto.Text, txt_CodPostal.Text, txt_FechaInicio.Text); } //elimino el registro //GUARDO LOS DATOS WSComercializador.Comercializador unComercializador = new WSComercializador.Comercializador(); unComercializador.UnDomicilio = new WSComercializador.Domicilio(); unComercializador.UnAuditoria = new WSComercializador.Auditoria(); unComercializador.UnDomicilio.FechaFin = txt_FechaFin.Value; unComercializador.UnAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unComercializador.UnAuditoria.IP = oUsuarioEnDirector.DirIP; unComercializador.UnAuditoria.IDOficina = int.Parse(oUsuarioEnDirector.Oficina); strMensage = Comercializador.Relacion_ComercializadorPrestadorDomicilioMB( VariableSession.UnPrestador.ID, VariableSession.UnComercializador.UnDomicilio.IdDomicilio, unComercializador); } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (strMensage.Length > 0) { mensaje.DescripcionMensaje = strMensage; mensaje.Mostrar(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } mpe_Domicilio.Show(); } else { LimpiarControles(); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } catch (Exception err) { if (log.IsErrorEnabled) { log.ErrorFormat("No se puedo eliminar el registro Error => Descripcion {1} ", err.Message); } mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; mensaje.Mostrar(); } }
protected void Page_Init(object sender, EventArgs e) { #region Expiracion de Pagina //Tomo de una entrada en el Web.Config el URL donde debe ir en caso de que Expire la session. string _timeoutURL = "/" + ConfigurationManager.AppSettings["TimeoutURL"].ToString(); //Formo url de SesionCaducada String UrlSesionCaducada = Server.HtmlEncode(Request.ApplicationPath) + _timeoutURL; Response.AppendHeader("Refresh", Convert.ToString((Session.Timeout * 120)) + ";URL=" + UrlSesionCaducada); if (Session["SesionCaducada"] == null) { log.Error(string.Format("Error - Sesion Caducada - Fecha:{0} : ", DateTime.Now)); Response.Redirect("~" + _timeoutURL); return; } #endregion try { if (!Credencial.ObtenerCredencial().credencialok) { log.Error("Credencial no OK"); Response.Redirect("~/Paginas/Varios/Error.aspx"); return; } } catch { Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); Response.End(); } if (!IsPostBack) { Page.LoadComplete += new EventHandler(Page_LoadComplete); try { // Esto no se ejecuta para las consultas ya que estan realizan una exportacion // y es necesario mantener los datos en el cache del cliente. if ((Request.Path.IndexOf("Novedades") == -1) || (Request.Path.IndexOf("Consulta") == -1) || (Request.Path.IndexOf("Conceptos") == -1) || (Request.Path.IndexOf("Telefonos") == -1)) { Response.Expires = -1; Response.Cache.SetNoStore(); Response.CacheControl = "Private"; Response.AppendHeader("Pragma", "no-cache"); } #region Verificacion del usuario //TODO TOKEN :- Obtiene el usuario para presentarlo ID - Nombre IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); log.Debug("invoco al director para obtener el usuario"); oUsuarioEnDirector.ObtenerUsuario(); if (!oUsuarioEnDirector.VerificarToken() || string.IsNullOrEmpty(oUsuarioEnDirector.Oficina)) { log.ErrorFormat("El Token para el usuario {0} - {1} - {2} es invalido.Se redirige a AccesoDenegados", oUsuarioEnDirector.IdUsuario, oUsuarioEnDirector.Nombre, oUsuarioEnDirector.Oficina); throw new UsuarioException("El token no trae Oficina"); } #endregion #region Agrega datos del Usuario a MenuBarraInfo Session["Usuario"] = oUsuarioEnDirector.IdUsuario; Session["Oficina"] = oUsuarioEnDirector.Oficina; Session["IP"] = oUsuarioEnDirector.DirIP; log.DebugFormat("Usuario: {0}, Oficina: {1}", oUsuarioEnDirector.IdUsuario, oUsuarioEnDirector.Oficina); MenuBarraInfo.CargarNombre(string.Format("Usuario: {0} - {1}. ", oUsuarioEnDirector.IdUsuario, oUsuarioEnDirector.Nombre)); MenuBarraInfo.CargarIdentificador(string.Format("Oficina: {0} - {1}", oUsuarioEnDirector.Oficina, Util.ToPascal(oUsuarioEnDirector.OficinaDesc))); MenuBarraInfo.CargarPerfil(string.Format(" {0} - ", (((GroupElement)(VariableSession.UsuarioLogeado.Grupos[0])).Name.ToString()))); #endregion DirectorManager.procesarPermisosControl(Page.Master.FindControl("pchMain")); } catch (UsuarioTokenException err) { //TODO Redirigir a pagina de Acceso Denegado y no continuar. log.ErrorFormat("Se produjo la siguente exepción de tipo UsuarioTokenException: {0}", err.Message); Response.Redirect("~/" + ConfigurationManager.AppSettings["urlAccesoDenegado"].ToString()); } catch (UsuarioException err) { log.ErrorFormat("Se produjo la siguente exepción de tipo UsuarioException: {0}", err.Message); Response.Redirect("~/" + ConfigurationManager.AppSettings["urlAccesoDenegado"].ToString()); } catch (Exception err) { log.ErrorFormat("Error al cargra la pagina DAIndex.aspx error: {0}", err.Message); Response.Redirect("~/Paginas/Varios/Error.aspx"); Response.End(); } if (!Parametros.Parametros_SitioHabilitado()) { Response.Redirect("~/" + ConfigurationManager.AppSettings["Mantenimiento"].ToString(), true); } } }
protected void btn_Guardar_Click(object sender, EventArgs e) { try { if (ValidacionCorrecta()) { if (log.IsDebugEnabled) { log.DebugFormat("Guardo los datos tipo domicilio: {0}\n Calle: {1}\n nro: {2}\n cod postal: {3}\n Provincia: {4}\n fecha inicio: {5}", cmb_TipoDomicilio.SelectedItem.Value, txt_Calle.Text, txt_Numero.Text, txt_CodPostal.Text, cmb_Provincia.SelectedItem.Value, txt_FechaInicio.Text); } //GUARDO LOS DATOS try { //if (vsTipoOperacion== TipoOperacion.AltaModRelacion && // !InvocaWsDao.DomicilioComercializador_BuscarIgual(txt_Calle.Text.Trim(), // txt_Numero.Text.Trim(), // txt_Piso.Text.Trim(), // txt_Dto.Text.Trim(), // txt_CodPostal.Text.Trim())) if (!ValidoDomicilio()) { IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); string strMensage = string.Empty; if (oUsuarioEnDirector.VerificarToken()) { WSComercializador.Comercializador unComercializador = new WSComercializador.Comercializador(); unComercializador.UnAuditoria = new WSComercializador.Auditoria(); unComercializador.UnEstado = new WSComercializador.Estado(); unComercializador.UnDomicilio = new WSComercializador.Domicilio(); unComercializador.UnDomicilio.UnaProvincia = new WSComercializador.Provincia(); unComercializador.UnDomicilio.UnTipoDomicilio = new WSComercializador.TipoDomicilio(); unComercializador.ID = VariableSession.UnComercializador.ID; unComercializador.UnDomicilio.IdDomicilio = VariableSession.UnComercializador.UnDomicilio.IdDomicilio; unComercializador.UnDomicilio.Calle = txt_Calle.Text; //unComercializador.UnDomicilio.NumeroCalle = int.Parse(txt_Numero.Text); unComercializador.UnDomicilio.NumeroCalle = txt_Numero.Text; unComercializador.UnDomicilio.Piso = txt_Piso.Text; unComercializador.UnDomicilio.Departamento = txt_Dto.Text; unComercializador.UnDomicilio.UnaProvincia.CodProvincia = short.Parse(cmb_Provincia.SelectedItem.Value); unComercializador.UnDomicilio.Localidad = txt_Localidad.Text; unComercializador.UnDomicilio.CodigoPostal = txt_CodPostal.Text; unComercializador.UnDomicilio.UnTipoDomicilio.IdTipoDomicilio = short.Parse(cmb_TipoDomicilio.SelectedItem.Value); unComercializador.UnDomicilio.PrefijoTel = txt_TECodArea.Text; unComercializador.UnDomicilio.NumeroTel = txt_NroTE.Text; unComercializador.UnDomicilio.Fax = txt_FAX.Text; unComercializador.UnDomicilio.FechaInicio = txt_FechaInicio.Value; if (!string.IsNullOrEmpty(txt_FechaFin.Text)) { unComercializador.UnDomicilio.FechaFin = txt_FechaFin.Value; } unComercializador.UnDomicilio.EsSucursal = chk_EsSucursal.Checked; unComercializador.UnDomicilio.Mail = txt_Mail.Text; unComercializador.UnDomicilio.Observaciones = txt_Observaciones.Text; unComercializador.UnAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unComercializador.UnAuditoria.IP = oUsuarioEnDirector.DirIP; unComercializador.UnAuditoria.IDOficina = int.Parse(string.IsNullOrEmpty(oUsuarioEnDirector.Oficina) ? "0" : oUsuarioEnDirector.Oficina); if (vsTipoOperacion == TipoOperacion.Modificacion || vsTipoOperacion == TipoOperacion.Baja) { strMensage = Comercializador.Relacion_ComercializadorPrestadorDomicilioMB( VariableSession.UnPrestador.ID, VariableSession.UnComercializador.UnDomicilio.IdDomicilio, unComercializador); } else if (vsTipoOperacion == TipoOperacion.Alta || vsTipoOperacion == TipoOperacion.AltaModRelacion) { strMensage = Comercializador.DomicilioComercializador_RelacionDC_A( VariableSession.UnPrestador.ID, unComercializador); } //else if (vsTipoOperacion == TipoOperacion.Baja) //{ // strMensage = InvocaWsDao.Relacion_ComercializadorPrestadorDomicilioMB( // VariableSession.UnPrestador.ID, // VariableSession.UnComercializador.UnDomicilio.IdDomicilio, // unComercializador); //} } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (!string.IsNullOrEmpty(strMensage)) { lbl_ErroresValidacion.Text = strMensage; mpe_Domicilio.Show(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } } else { LimpiarControles(); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } else { lbl_ErroresValidacion.Text = "Ya se ecuentra cargado el domicilio ingresado."; mpe_Domicilio.Show(); } } catch (Exception ex) { if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + ex.Message); } lbl_ErroresValidacion.Text = "No se pudo realizar la acción solicitada. Intentelo mas trarde."; mpe_Domicilio.Show(); } } else { mpe_Domicilio.Show(); } } catch (Exception ex) { mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; mensaje.Mostrar(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + ex.Message); } mpe_Domicilio.Show(); } }
private void EliminarRegistro() { if (log.IsDebugEnabled) { log.DebugFormat("Voy a ELIMINAR los sig. datos => TNA:{0}\n TEA:{1}\n Gastos Admin:{2}\n Plazo:{3}\n F Inicio:{4}\n Linea Credito:{5}\n", txt_TNA.Text, txt_TEA.Text, txt_GastoAdm.Text, txt_CuotaDesde.Text, txt_FechaInicio.Text, txt_LineaCredito.Text); } //elimino el registro try { string strMensage = string.Empty; IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); if (oUsuarioEnDirector.VerificarToken()) { WSPrestador.Tasa unaTasaAplicada = new WSPrestador.Tasa(); unaTasaAplicada.UnaAuditoria = new WSPrestador.Auditoria(); unaTasaAplicada.ID = sesUnaTasa.ID; //no se modifica //unaTasaAplicada.FechaInicioVigencia = txt_FecVigencia.Value; unaTasaAplicada.FechaInicio = txt_FechaInicio.Value; if (!string.IsNullOrEmpty(txt_FechaFin.Text)) { unaTasaAplicada.FechaFin = txt_FechaFin.Value; } //unaTasaAplicada.FechaFin = (txt_FechaFin.Value == new DateTime() ? null : (DateTime?)txt_FechaFin.Value); unaTasaAplicada.TNA = double.Parse(txt_TNA.Text); unaTasaAplicada.TEA = double.Parse(txt_TEA.Text); unaTasaAplicada.GastoAdministrativo = double.Parse(txt_GastoAdm.Text); unaTasaAplicada.CantCuotas = Int16.Parse(txt_CuotaDesde.Text); unaTasaAplicada.CantCuotasHasta = Int16.Parse(txt_CuotaHasta.Text); unaTasaAplicada.LineaCredito = txt_LineaCredito.Text; unaTasaAplicada.Observaciones = txt_Observaciones.Text; unaTasaAplicada.UnaAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unaTasaAplicada.UnaAuditoria.IP = oUsuarioEnDirector.DirIP; unaTasaAplicada.UnaAuditoria.IDOficina = int.Parse(oUsuarioEnDirector.Oficina); strMensage = Prestador.TasasAplicadasMB(VariableSession.UnPrestador.ID, VariableSession.UnComercializador.ID, unaTasaAplicada); } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (strMensage.Length > 0) { //mensaje.DescripcionMensaje = strMensage; //mensaje.Mostrar(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } lbl_Errores.Text = strMensage; mpe_Tasas.Show(); if (!string.IsNullOrEmpty(lbl_FecVigencia.Text)) { btn_Guardar.Enabled = false; } } else { LimpiarControles(); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } catch (Exception err) { mpe_Tasas.Show(); EstadosControles(TipoOperacion.Modificacion); lbl_Errores.Text = "No se pudo realizar la acción solicitada. Intentelo mas trarde."; //mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; //mensaje.Mostrar(); if (!string.IsNullOrEmpty(lbl_FecVigencia.Text)) { btn_Guardar.Enabled = false; } if (log.IsErrorEnabled) { log.ErrorFormat("Error al eliminar los datos => error: {0}", err.Message); } } }
protected void btn_Guardar_Click(object sender, EventArgs e) { try { if (ValidacionCorrecta()) { if (log.IsDebugEnabled) { log.DebugFormat("Voy a guardar los sig. datos => TNA:{0}\n TEA:{1}\n Gastos Admin:{2}\n Plazo:{3}\n F Inicio:{4}\n Linea Credito:{5}\n", txt_TNA.Text, txt_TEA.Text, txt_GastoAdm.Text, txt_CuotaDesde.Text, txt_FechaInicio.Text, txt_LineaCredito.Text); } //guardo el registro string strMensage = string.Empty; IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); if (oUsuarioEnDirector.VerificarToken()) { WSPrestador.Tasa unaTasaAplicada = new WSPrestador.Tasa(); unaTasaAplicada.UnaAuditoria = new WSPrestador.Auditoria(); unaTasaAplicada.ID = sesUnaTasa.ID; //unaTasaAplicada.FechaInicioVigencia = txt_FecVigencia.Value; unaTasaAplicada.FechaInicio = txt_FechaInicio.Value; unaTasaAplicada.FechaFin = string.IsNullOrEmpty(txt_FechaFin.Text) ? (DateTime?)null : txt_FechaFin.Value; unaTasaAplicada.TNA = double.Parse(txt_TNA.Text); unaTasaAplicada.TEA = double.Parse(txt_TEA.Text); unaTasaAplicada.GastoAdministrativo = double.Parse(txt_GastoAdm.Text); unaTasaAplicada.CantCuotas = string.IsNullOrEmpty(txt_CuotaDesde.Text)? (int?)null: Int16.Parse(txt_CuotaDesde.Text); unaTasaAplicada.CantCuotasHasta = string.IsNullOrEmpty(txt_CuotaHasta.Text)? (int?)null: Int16.Parse(txt_CuotaHasta.Text); unaTasaAplicada.LineaCredito = txt_LineaCredito.Text; unaTasaAplicada.Observaciones = txt_Observaciones.Text; unaTasaAplicada.UnaAuditoria = new WSPrestador.Auditoria(); unaTasaAplicada.UnaAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unaTasaAplicada.UnaAuditoria.IP = oUsuarioEnDirector.DirIP; unaTasaAplicada.UnaAuditoria.IDOficina = int.Parse(string.IsNullOrEmpty(oUsuarioEnDirector.Oficina) ? "0" : oUsuarioEnDirector.Oficina); if (vsTipoOperacion == TipoOperacion.Alta) { strMensage = Prestador.TasasAplicadasA(VariableSession.UnPrestador.ID, VariableSession.UnComercializador.ID, unaTasaAplicada); } if (vsTipoOperacion == TipoOperacion.Modificacion || vsTipoOperacion == TipoOperacion.Baja) { strMensage = Prestador.TasasAplicadasMB(VariableSession.UnPrestador.ID, VariableSession.UnComercializador.ID, unaTasaAplicada); LimpiarControles(); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (strMensage.Length > 0) { lbl_Errores.Text = strMensage; mpe_Tasas.Show(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } } else { LimpiarControles(); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } else { mpe_Tasas.Show(); } } catch (Exception ex) { if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + ex.Message); } lbl_Errores.Text = "No se pudo realizar la acción solicitada. Intentelo mas trarde."; mpe_Tasas.Show(); //mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Error; //mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; //mensaje.Mostrar(); } }
private void EliminarRegistro() { try { string strMensage = string.Empty; IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); if (oUsuarioEnDirector.VerificarToken()) { WSComercializador.Comercializador unComercializador = new WSComercializador.Comercializador(); unComercializador.FechaInicio = txt_FInicio.Value; unComercializador.FechaFin = txt_FechaFin.Value; unComercializador.UnAuditoria = new WSComercializador.Auditoria(); unComercializador.UnAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unComercializador.UnAuditoria.IP = oUsuarioEnDirector.DirIP; unComercializador.UnAuditoria.IDOficina = int.Parse(string.IsNullOrEmpty(oUsuarioEnDirector.Oficina) ? "0" : oUsuarioEnDirector.Oficina); strMensage = Comercializador.Relacion_ComercializadorPrestador_Domicilio_TasasB( VariableSession.UnPrestador.ID, VariableSession.UnComercializador.ID, unComercializador.FechaInicio, unComercializador.FechaFin.Value); } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (strMensage.Length > 0) { lbl_Errores.Text = strMensage; if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } EstadosControles(TipoOperacion.Modificacion); mpe_Alta_Comercializadora.Show(); } else { LimpiarControles(false); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } catch (Exception err) { lbl_Errores.Text = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; EstadosControles(TipoOperacion.Inicio); mpe_Alta_Comercializadora.Show(); log.ErrorFormat("Error al eliminar el registro {0}", err.Message); } }
protected void btn_Guardar_Click(object sender, EventArgs e) { try { log.Info("Presione el botón guadar"); //estoy desasociando la comercializadora if (vsTipoOperacion == TipoOperacion.Baja) { if (ValidacionCorrecta()) { mensaje.DescripcionMensaje = "¿Está seguro que desea desasociar la comercializadora del prestador?<br/>Si continua se aplicara la fecha de fin a todo lo relacionado."; mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Pregunta; mensaje.QuienLLama = "btn_Elimina"; mensaje.MensajeAncho = 350; mensaje.Mostrar(); } else { mpe_Alta_Comercializadora.Show(); } } if (vsTipoOperacion == TipoOperacion.Alta || vsTipoOperacion == TipoOperacion.Modificacion) { if (ValidacionCorrecta()) { WSComercializador.Comercializador unComercializador = new WSComercializador.Comercializador(); IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); string strMensage = string.Empty; if (oUsuarioEnDirector.VerificarToken()) { unComercializador.ID = VariableSession.UnComercializador.ID; unComercializador.FechaInicio = txt_FInicio.Value; unComercializador.FechaFin = string.IsNullOrEmpty(txt_FechaFin.Text) ? new DateTime?() : txt_FechaFin.Value; unComercializador.Cuit = long.Parse(txt_Cuit.ValueSinFormato); unComercializador.RazonSocial = txt_RazonSocial.Text; unComercializador.NombreFantasia = txt_NombreFantacia.Text; unComercializador.Observaciones = txt_Observaciones.Text; unComercializador.UnAuditoria = new WSComercializador.Auditoria(); unComercializador.UnAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unComercializador.UnAuditoria.IP = oUsuarioEnDirector.DirIP; unComercializador.UnAuditoria.IDOficina = int.Parse(string.IsNullOrEmpty(oUsuarioEnDirector.Oficina) ? "0" : oUsuarioEnDirector.Oficina); if (vsTipoOperacion == TipoOperacion.Alta) { if (log.IsInfoEnabled) { log.Info("Es un nuevo registro"); } strMensage = Comercializador.Relacion_ComercializadorAPrestador(VariableSession.UnPrestador.ID, unComercializador); } if (vsTipoOperacion == TipoOperacion.Modificacion) { if (log.IsInfoEnabled) { log.Info("Es una modificacion registro"); } strMensage = Comercializador.Relacion_ComercializadorPrestadorMB(VariableSession.UnPrestador.ID, unComercializador); } } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (!string.IsNullOrEmpty(strMensage)) { lbl_Errores.Text = strMensage; if (vsTipoOperacion == TipoOperacion.Alta) { EstadosControles(TipoOperacion.AltaModRelacion); } if (vsTipoOperacion == TipoOperacion.Modificacion) { EstadosControles(TipoOperacion.Modificacion); } mpe_Alta_Comercializadora.Show(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } } else { LimpiarControles(false); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } else { if (vsTipoOperacion == TipoOperacion.AltaModRelacion) { EstadosControles(TipoOperacion.AltaModRelacion); } mpe_Alta_Comercializadora.Show(); } } } catch (ThreadAbortException) { } catch (Exception ex) { if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + ex.Message); } //mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Error; //mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; //mensaje.Mostrar(); lbl_Errores.Text = "No se pudo realizar la acción solicitada. Intentelo mas trarde."; if (vsTipoOperacion == TipoOperacion.AltaModRelacion) { EstadosControles(TipoOperacion.AltaModRelacion); } mpe_Alta_Comercializadora.Show(); } }