protected void btnGuardar_Click(object sender, EventArgs e) { try { if (ValidaDatos(unaAccion)) { string error = string.Empty; listaInhibiciones = new List <WSBeneficiario.Inhibiciones>(); if (unaAccion == WSBeneficiario.enum_TipoOperacion.nuevo) { //Si es una nueva Inhibicion. guardarNuevaInhibiciones(); } else { listaInhibiciones.Add(unInhibiciones); } error = Beneficiario.AltaInhibiciones(listaInhibiciones, unaAccion); LimpiarControles(); if (error.Equals(String.Empty)) { MensajeOkEnLabel(lblMjeGuardar, "Se registró con éxito."); //Actualizo la grilla de Inhibiciones. listaInhibiciones = Beneficiario.Inhibiciones_Traer(IdBeneficiario); gvInhibiciones.DataSource = listaInhibiciones; gvInhibiciones.DataBind(); } else { MensajeErrorEnLabel(lblMjeGuardar, "No se pudieron registrar los datos.Reintente en otro momento."); log.Error(string.Format("{0} - Error:{1}", System.Reflection.MethodBase.GetCurrentMethod(), " en btnGuardar_Click, Error al guardar inhibicion, Nro de Beneficiario:" + unInhibiciones.IdBeneficiario)); } EstadoBotones((int)enum_accion.finDeSelecCodConc); } else { mpeCargar.Show(); } } catch (Exception ex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); MensajeErrorEnLabel(lblMjeGuardar, "No se pudieron registrar los datos.Reintente en otro momento."); } }
protected void btnAltaMasiva() { String error = String.Empty; error = Beneficiario.AltaInhibiciones(listaInhibiciones, unaAccion); if (error.Equals(String.Empty)) { lblMensaje.Text = " Se cargo con Exito"; } else { lblMensaje.Text = "Error durante la registración."; } }