/// <summary> /// GRILLA ROWCOMMAND /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void GRD_INTERFAZ_RowCommand(object sender, GridViewCommandEventArgs e) { try { //=========================================================== // ID //=========================================================== string[] IDS = e.CommandArgument.ToString().Split(';'); int ID_INTERFAZ = Convert.ToInt32(IDS[0]); int ID_GRUPO_CARGA = Convert.ToInt32(IDS[1]); int ID_EJECUCION = Convert.ToInt32(IDS[2]); if (ID_INTERFAZ == 0) { return; } if (ID_GRUPO_CARGA == 0) { return; } if (ID_EJECUCION == 0) { return; } //=========================================================== // DECLARACION DE VARIABLES //=========================================================== oSP_READ_INTERFAZ_X_CLUSTER ObjetoInterfaz = V_Global().Interfaces.Where(x => x.ID_INTERFAZ == ID_INTERFAZ).First(); //=========================================================== // SUBIR ARCHIVO //=========================================================== if (e.CommandName == "subirArchivo") { Response.Redirect("~/INTERFAZ/UPLOAD?OPCION=I" + "&CODIGO_INTERFAZ=" + ObjetoInterfaz.CODIGO_INTERFAZ + "&ID_INTERFAZ=" + ObjetoInterfaz.ID_INTERFAZ + "&ID_GRUPO_CARGA=" + ID_GRUPO_CARGA, "_blank"); } //=========================================================== // QUITAR ARCHIVO //=========================================================== if (e.CommandName == "quitarArchivo") { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); //=========================================================== // CONSTRUCCION DE OBJETO //=========================================================== iSP_DELETE_DETALLE_GRUPO_CARGA_X_EJECUCION prametrosInput = new iSP_DELETE_DETALLE_GRUPO_CARGA_X_EJECUCION(); prametrosInput.ID_EJECUCION = ID_EJECUCION; //=========================================================== // LLAMADA A SERVICIO //=========================================================== Servicio.SP_DELETE_DETALLE_GRUPO_CARGA_X_EJECUCION(prametrosInput); //=========================================================== // CONSTRUCCION DE OBJETO //=========================================================== iSP_UPDATE_GRUPO_CARGA_ESTADO ParametrosInput = new iSP_UPDATE_GRUPO_CARGA_ESTADO(); ParametrosInput.ID_ESTADO_CARGA = (int)T_ESTADO_GRUPO_CARGA.SIN_ESTADO; ParametrosInput.ID_GRUPO_CARGA = ID_GRUPO_CARGA; ParametrosInput.MENSAJE = " "; //=========================================================== // LLAMADA A SERVICIO //=========================================================== Servicio.SP_UPDATE_GRUPO_CARGA_ESTADO(ParametrosInput); LEER_DETALLE_GRUPO_CARGA(ID_GRUPO_CARGA); } } catch (EServiceRestFulException srv) { MensajeLOG(srv.Message, "ERRORES DE SERVICIO"); } catch (System.Exception ex) { MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN"); } }