예제 #1
0
    protected void btnGurardar_Click(object sender, EventArgs e)
    {
        lblMjeGuardar.Text = String.Empty;
        try
        {
            if (ValidaDatos(unaAccion))
            {
                //GUARDAR
                string error = Beneficiario.GuardarBeneficioBloqueado(unBeneficioBloqueado, unaAccion);

                if (!error.Equals(String.Empty))
                {
                    pnlRdoBusqueda.Visible = true;
                    MensajeErrorEnLabel(lblMjeGuardar, "No se pudieron registrar los datos.Reintente en otro momento.");
                    log.Error(string.Format("{0} - Error:{1}", System.Reflection.MethodBase.GetCurrentMethod(), " en btnGurardar_Click, Error al guardar bloqueo, Nro Beneficiario : " + unBeneficioBloqueado.IdBeneficiario));
                }
                else
                {
                    MensajeOkEnLabel(lblMjeGuardar, "Se registró con éxito.");
                    listaBloqueo = null;
                    BeneficioBloqueado_Traer();
                }

                LimpiarControles();
            }
            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.");
        }
    }