Example #1
0
 protected void btnConfirmar_Click(object sender, EventArgs e)
 {
     try
     {
         if (ddl_decision.SelectedValue == "0")
         {
             _log.CustomWriteOnLog("EvaluarPago", "DDL = " + ddl_decision.Text);
             //muestra aviso que no se selecciono ninguna opcion
             ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type: 'success',title: 'UPS! No selecciono ninguna opcion!',text: 'SELECCIONAR OPCION!!'}).then(function(){window.location.href='Administrar_Pedido.aspx'})", true);
             //Utils.AddScriptClientUpdatePanel(updPanelddl, "showSuccessMessage4()");
         }
         if (ddl_decision.SelectedValue == "1")
         {
             dtosol.PK_IS_Cod = Convert.ToInt32(Session["idSolicitudPago"].ToString());
             ctrsol.Actualizar_Estado_Solicitud(dtosol);
             _log.CustomWriteOnLog("EvaluarPago", "DDL = " + ddl_decision.Text);
             //actualiza correctamente a aprobado
             ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type: 'success',title: 'Actualizado Correctamente!',text: 'Datos ENVIADOS!!'}).then(function(){window.location.href='Administrar_Pedido.aspx'})", true);
             //Utils.AddScriptClientUpdatePanel(updPanelddl, "showSuccessMessage2()");
         }
         if (ddl_decision.SelectedValue == "2")
         {
             dtosol.PK_IS_Cod = Convert.ToInt32(Session["idSolicitudPago"].ToString());
             ctrusu.EnviarCorreoReportado(dtosol);
             _log.CustomWriteOnLog("EvaluarPago", "DDL = " + ddl_decision.Text);
             //reporta la solicitud
             ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({type: 'success',title: 'Se le reporto al usuario correctamente!',text: 'Pulsa el botón y se te redirigirá!'}).then(function(){window.location.href='Administrar_Pedido.aspx'})", true);
             //Utils.AddScriptClientUpdatePanel(updPanelddl, "showSuccessMessage3()");
         }
     }
     catch (Exception ex)
     {
         Utils.AddScriptClientUpdatePanel(updPanelddl, "showSuccessMessage1()");
         _log.CustomWriteOnLog("EvaluarPago", "Error = " + ex.Message + "Stac" + ex.StackTrace);
         throw;
     }
 }