Esempio n. 1
0
    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.");
        }
    }
Esempio n. 2
0
    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.";
        }
    }