/// <summary> /// LEER INTERFAZ POR CLUSTER /// </summary> private void LEER_INTERFAZ_X_CLUSTER(int ID_CLUSTER) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); List <Item_Seleccion> Lista = new List <Item_Seleccion>(); //=========================================================== // TRAER LISTA DE EMPRESAS REGISTRADAS EN SISTEMA //=========================================================== List <oSP_READ_INTERFAZ_X_CLUSTER> ListaInterfazEmpresa = new List <oSP_READ_INTERFAZ_X_CLUSTER>(); ListaInterfazEmpresa = Servicio.SP_READ_INTERFAZ_X_CLUSTER(new iSP_READ_INTERFAZ_X_CLUSTER { ID_CLUSTER = ID_CLUSTER }); if (ListaInterfazEmpresa == null) { V_Global().Interfaces = new List <oSP_READ_INTERFAZ_X_CLUSTER>(); } else { V_Global().Interfaces = ListaInterfazEmpresa; } } catch { throw; } }
/// <summary> /// LEER PROCESOS /// </summary> private void LeerProcesos() { try { //=========================================================== // PANEL INVISIBLE //=========================================================== PNL_MENSAJE.Visible = false; //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); //=========================================================== // LISTA DE PROCESOS //=========================================================== List <oSP_READ_WHO2> ListaProcesos = new List <oSP_READ_WHO2>(); ListaProcesos = Servicio.SP_READ_WHO2(); FuncionesGenerales.Cargar_Grilla(ListaProcesos, GRDDetalle); } catch { throw; } }
/// <summary> /// LEER GRUPO DE CARGA POR CAMPANA /// </summary> private void LEER_GRUPO_CARGA(int ID_CLUSTER) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); //=========================================================== // TRAER LISTA DE EMPRESAS REGISTRADAS EN SISTEMA //=========================================================== List <oSP_READ_GRUPO_CARGA> ListaGrupoCarga = new List <oSP_READ_GRUPO_CARGA>(); ListaGrupoCarga = Servicio.SP_READ_GRUPO_CARGA(new iSP_READ_GRUPO_CARGA { ID_CLUSTER = ID_CLUSTER }); if (ListaGrupoCarga == null) { V_Global().Grupos = new List <oSP_READ_GRUPO_CARGA>(); } else { V_Global().Grupos = ListaGrupoCarga; } FuncionesGenerales.Cargar_Grilla(ListaGrupoCarga, GRDDataGrupo); } catch { throw; } }
/// <summary> /// LEER PROCESOS /// </summary> //private void LeerProcesos() //{ // try // { // PNL_MENSAJE.Visible = false; // //=========================================================== // // DECLARACION DE VARIABLES // //=========================================================== // List<oSP_READ_EJECUCION_X_PROCESO> LST_REST = new List<oSP_READ_EJECUCION_X_PROCESO>(); // SMetodos Servicio = new SMetodos(); // //=========================================================== // // PARAMETROS DE ENTRADA // //=========================================================== // iSP_READ_EJECUCION_X_PROCESO ParametrosInput = new iSP_READ_EJECUCION_X_PROCESO(); // ParametrosInput.NRO_INTERFAZ = Convert.ToInt32(DDL_INTERFAZ.SelectedValue); // ParametrosInput.FECHA_CREACION = Convert.ToDateTime(TXT_FECHA_INI.Text); // //=========================================================== // // LLAMADA DEL SERVICIO // //=========================================================== // LST_REST = Servicio.SP_READ_EJECUCION_X_PROCESO(ParametrosInput); // //=========================================================== // // EVALUAR RETORNO // //=========================================================== // if (LST_REST == null) // { // DibujarGrillaDatos(); // return; // } // if (LST_REST.Count <= 0) // { // DibujarGrillaDatos(); // return; // } // FuncionesGenerales.Cargar_Grilla(LST_REST, GRDData); // } // catch (EServiceRestFulException srv) // { // MensajeLOG(srv.Message, "ERRORES DE SERVICIO"); // } // catch (System.Exception ex) // { // MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN"); // } //} /// <summary> /// LEER INTERFAZ POR CLUSTER /// </summary> private void LEER_INTERFAZ_X_CLUSTER(int ID_CLUSTER) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); List <Item_Seleccion> Lista = new List <Item_Seleccion>(); //=========================================================== // TRAER LISTA DE EMPRESAS REGISTRADAS EN SISTEMA //=========================================================== List <oSP_READ_INTERFAZ_X_CLUSTER> ListaInterfazEmpresa = new List <oSP_READ_INTERFAZ_X_CLUSTER>(); ListaInterfazEmpresa = Servicio.SP_READ_INTERFAZ_X_CLUSTER(new iSP_READ_INTERFAZ_X_CLUSTER { ID_CLUSTER = ID_CLUSTER }); foreach (oSP_READ_INTERFAZ_X_CLUSTER item in ListaInterfazEmpresa) { Lista.Add(new Item_Seleccion { Id = item.ID_INTERFAZ, Nombre = item.CODIGO_INTERFAZ }); } FuncionesGenerales.CDDLCombos(Lista, DDL_INTERFAZ); DDL_INTERFAZ_SelectedIndexChanged(null, null); } catch { throw; } }
/// <summary> /// LEER OBJETOS X INTERFAZ /// </summary> private void LEER_OBJETOS_X_INTERFAZ(int ID_INTERFAZ) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); List <oSP_READ_OBJETO_X_INTERFAZ> ListaObjetoInterfaz = new List <oSP_READ_OBJETO_X_INTERFAZ>(); //=========================================================== // LLAMADA A SERVICIO //=========================================================== ListaObjetoInterfaz = Servicio.SP_READ_OBJETO_X_INTERFAZ(new iSP_READ_OBJETO_X_INTERFAZ { ID_INTERFAZ = ID_INTERFAZ }); if (ListaObjetoInterfaz == null) { V_Global().ObjetoInterfaz = new List <oSP_READ_OBJETO_X_INTERFAZ>(); } else { V_Global().ObjetoInterfaz = ListaObjetoInterfaz; } } catch { throw; } }
/// <summary> /// LEER OBJETO X CLUSTER /// </summary> private void LEER_OBJETO(int ID_CLUSTER) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); List <oSP_READ_OBJETO> ListaIn = new List <oSP_READ_OBJETO>(); //=========================================================== // LLAMADA A SERVICIO //=========================================================== ListaIn = Servicio.SP_READ_OBJETO(new iSP_READ_OBJETO { ID_CLUSTER = ID_CLUSTER }); if (ListaIn == null) { V_Global().Objeto = new List <oSP_READ_OBJETO>(); } else { V_Global().Objeto = ListaIn; } } catch { throw; } }
/// <summary> /// USUARIO POR LOGIN /// </summary> /// <param name="LOGIN"></param> /// <returns></returns> private bool UsuariosSession(string LOGIN) { try { //=========================================================== // DECLARACION DE VARIABLES == //=========================================================== SMetodos Servicio = new SMetodos(); List <oSP_READ_USUARIO_X_LOGIN> ListaRest = new List <oSP_READ_USUARIO_X_LOGIN>(); //=========================================================== // PARAMETROS INPUT == //=========================================================== iSP_READ_USUARIO_X_LOGIN ParametrosInput = new iSP_READ_USUARIO_X_LOGIN(); ParametrosInput.LOGIN = LOGIN; //=========================================================== // LLAMADA DEL SERVICIO == //=========================================================== ListaRest = Servicio.SP_READ_USUARIO_X_LOGIN(ParametrosInput); if (ListaRest == null) { throw new EServiceRestFulException("SERVICIO NO DEVOLVIO INFORMACIÓN REFERENTE AL LOGIN"); } if (ListaRest.Count > 0) { HttpCookie miCookie = new HttpCookie(Globales.CookieGlobal); Response.Cookies.Remove(Globales.CookieGlobal); miCookie.Values.Add("USER_ID_USUARIO", ListaRest.First().ID_USUARIO.ToString()); miCookie.Values.Add("USER_NOMBRE", WebUtility.HtmlDecode(ListaRest.First().NOMBRE)); miCookie.Values.Add("USER_LOGIN", ListaRest.First().LOGIN); Response.Cookies.Add(miCookie); } else { throw new EServiceRestFulException("SERVICIO NO DEVOLVIO INFORMACIÓN REFERENTE AL LOGIN"); } return(true); } catch { throw; } }
/// <summary> /// CARGA COMBO DE INTERFAZ POR CLUSTER /// </summary> private void CARGAR_COMBO_INTERFAZ_X_CLUSTER(int ID_CLUSTER) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); List <Item_Seleccion> Lista = new List <Item_Seleccion>(); //=========================================================== // TRAER LISTA DE EMPRESAS REGISTRADAS EN SISTEMA //=========================================================== List <oSP_READ_INTERFAZ_X_CLUSTER> ListaInterfazEmpresa = new List <oSP_READ_INTERFAZ_X_CLUSTER>(); ListaInterfazEmpresa = Servicio.SP_READ_INTERFAZ_X_CLUSTER(new iSP_READ_INTERFAZ_X_CLUSTER { ID_CLUSTER = ID_CLUSTER }); //=========================================================== // QUITAMOS LAS INTERFACES QUE NO TENGA ARCHIVOS CARGADOS //=========================================================== //ListaInterfazEmpresa = ListaInterfazEmpresa.Where(x => x.ID_EJECUCION != 0).ToList(); foreach (oSP_READ_INTERFAZ_X_CLUSTER item in ListaInterfazEmpresa) { Lista.Add(new Item_Seleccion { Id = item.ID_INTERFAZ, Nombre = item.CODIGO_INTERFAZ }); } if (ListaInterfazEmpresa == null || ListaInterfazEmpresa.Count <= 0) { V_Global().Interfaces = new List <oSP_READ_INTERFAZ_X_CLUSTER>(); Lista.Add(new Item_Seleccion { Id = 0, Nombre = "NO HAY DATOS" }); } else { V_Global().Interfaces = ListaInterfazEmpresa; Lista.Add(new Item_Seleccion { Id = 0, Nombre = "SELECCIONE VALOR" }); Lista = Lista.OrderBy(x => x.Id).ToList(); } FuncionesGenerales.CDDLCombos(Lista, DDL_INTERFAZ); } catch { throw; } }
/// <summary> /// GRILLA DE USUARIOS /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void GRDUsuario_RowCommand(object sender, GridViewCommandEventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); //=========================================================== // ID //=========================================================== int ID = Convert.ToInt32(e.CommandArgument); if (ID == 0) { return; } oSP_READ_GRUPO_X_LOGIN Objeto = V_Global().ListaUsuarios.Where(p => p.ID == ID).First(); //=========================================================== // ASIGNACION //=========================================================== if (e.CommandName == "EliminarData") { LBL_ELIMINAR.Text = "ELIMINACIÓN DE USUARIO"; string NOMBRE = Objeto.NOMBRE_USUARIO; TXT_ID_ELIMINA_1.Text = Objeto.ID_GRUPO.ToString(); TXT_ID_ELIMINA_2.Text = Objeto.NRO_USUARIO.ToString(); LBL_MENSAJE_ELIMINA.Text = ("EL USUARIO: " + NOMBRE + " SE ENCUENTRA INGRESADO EN SISTEMA " + Environment.NewLine + "¿ DESEA ELIMINAR DE TODAS FORMAS ?"); FormularioModalJS("MODAL_GRID_ELIMINA", "MSG_INFO_ELIMINA", "MSG_ALERTA_ELIMINA"); } } catch (EServiceRestFulException srv) { MensajeLOG(srv.Message, "ERRORES DE SERVICIO"); } catch (System.Exception ex) { MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN"); } }
/// <summary> /// CARGAR COMBO CLÚSTER /// </summary> private void CARGAR_COMBO_CLUSTER() { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== int ID_USURIO = Globales.DATOS_COOK().ID_USUARIO; SMetodos Servicio = new SMetodos(); List <oSP_READ_CLUSTER_VALIDACION> ListaCluster = new List <oSP_READ_CLUSTER_VALIDACION>(); iSP_READ_CLUSTER_VALIDACION USUARIO = new iSP_READ_CLUSTER_VALIDACION(); USUARIO.ID_USUARIO = ID_USURIO; //=========================================================== // LLAMADA DEL SERVICIO == //=========================================================== ListaCluster = Servicio.SP_READ_CLUSTER_VALIDACION(USUARIO); if (ListaCluster == null) { FuncionesGenerales.CDDLCombos(null, DDL_SELECT_CLUSTER); return; } if (ListaCluster.Count <= 0) { FuncionesGenerales.CDDLCombos(null, DDL_SELECT_CLUSTER); return; } List <Item_Seleccion> Lista = new List <Item_Seleccion>(); Lista = ListaCluster.OrderBy(p => p.ID_CLUSTER).Select(p => new Item_Seleccion { Id = p.ID_CLUSTER, Nombre = p.CODIGO }).ToList(); Lista.Add(new Item_Seleccion { Id = 0, Nombre = "SELECCIONE VALOR" }); Lista = Lista.OrderBy(x => x.Id).ToList(); FuncionesGenerales.CDDLCombos(Lista, DDL_SELECT_CLUSTER); } catch { throw; } }
/// <summary> /// ELIMINAR SP /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_ELIMINA_Click(object sender, EventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); //=========================================================== // PARAMETROS //=========================================================== iSP_DELETE_GRUPO_X_LOGIN ParametrosInput = new iSP_DELETE_GRUPO_X_LOGIN(); ParametrosInput.ID_GRUPO = Convert.ToInt32(TXT_ID_ELIMINA_1.Text); ParametrosInput.NRO_USUARIO = Convert.ToInt32(TXT_ID_ELIMINA_2.Text); //=========================================================== // LLAMADA A SERVICIO //=========================================================== oSP_RETURN_STATUS ObjetoRest = Servicio.SP_DELETE_GRUPO_X_LOGIN(ParametrosInput); if (ObjetoRest.RETURN_VALUE == 0) { MensajeLOGEdit("A", "ELIMINACION DE LOGIN NO FUE REALIZADA", "MSG_INFO_ELIMINA", "MSG_ALERTA_ELIMINA"); return; } if (ObjetoRest.RETURN_VALUE == 1) { MensajeLOGEdit("I", "ELIMINACION DE LOGIN FUE REALIZADA CORRECTAMANTE", "MSG_INFO_ELIMINA", "MSG_ALERTA_ELIMINA"); LEER_USUARIO(Convert.ToInt32(TXT_ID_ELIMINA_1.Text)); return; } } catch (EServiceRestFulException srv) { MensajeLOGEdit("A", srv.Message, "MSG_INFO_ELIMINA", "MSG_ALERTA_ELIMINA"); } catch (System.Exception ex) { MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_INFO_ELIMINA", "MSG_ALERTA_ELIMINA"); } }
/// <summary> /// LEER GRUPO /// </summary> private void LEER_USUARIO(int ID_GRUPO) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Negocio = new SMetodos(); List <oSP_READ_GRUPO_X_LOGIN> ListaCluster = new List <oSP_READ_GRUPO_X_LOGIN>(); //=========================================================== // PARAMETROS DE ENTRADA //=========================================================== iSP_READ_GRUPO_X_LOGIN ParametrosInput = new iSP_READ_GRUPO_X_LOGIN(); ParametrosInput.ID_GRUPO = ID_GRUPO; //=========================================================== // LLAMADA DEL SERVICIO == //=========================================================== ListaCluster = Negocio.SP_READ_GRUPO_X_LOGIN(ParametrosInput); if (ListaCluster == null) { DibujarGrillaUsuario(); return; } if (ListaCluster.Count <= 0) { DibujarGrillaUsuario(); return; } FuncionesGenerales.Cargar_Grilla(ListaCluster, GRDUsuario); V_Global().ListaUsuarios = ListaCluster; } catch { throw; } }
private oSP_READ_RUTAS_X_FTP_X_LLAVE LEER_RUTA_FTP(int ID_FTP) { //======================================================================================= // DECLARACION DE VARIABLES //======================================================================================= SMetodos Servicio = new SMetodos(); List <oSP_READ_RUTAS_X_FTP_X_LLAVE> LISTA_RUTA_FTP = new List <oSP_READ_RUTAS_X_FTP_X_LLAVE>(); oSP_READ_RUTAS_X_FTP_X_LLAVE RUTA_FTP = new oSP_READ_RUTAS_X_FTP_X_LLAVE(); try { //======================================================================================= // CONSTRUCCION DE OBJETO //======================================================================================= iSP_READ_RUTAS_X_FTP_X_LLAVE ParametrosInput = new iSP_READ_RUTAS_X_FTP_X_LLAVE(); ParametrosInput.ID_FTP = ID_FTP; ParametrosInput.LLAVE = "CAR_ARCHI"; //======================================================================================= // LLAMADA A SERVICIO //======================================================================================= LISTA_RUTA_FTP = Servicio.SP_READ_RUTAS_X_FTP_X_LLAVE(ParametrosInput); //======================================================================================= // VALIDACION DE OBTENSION DE DATOS //======================================================================================= if (LISTA_RUTA_FTP == null || LISTA_RUTA_FTP.Count <= 0) { throw new Exception("NO EXISTE CONFIGURACION DE SFTP"); } RUTA_FTP = LISTA_RUTA_FTP.First(); return(RUTA_FTP); } catch { throw; } }
private oSP_READ_FTP_X_LLAVE LEER_FTP() { //======================================================================================= // DECLARACION DE VARIABLES //======================================================================================= SMetodos Servicio = new SMetodos(); List <oSP_READ_FTP_X_LLAVE> LISTA_FTP = new List <oSP_READ_FTP_X_LLAVE>(); oSP_READ_FTP_X_LLAVE FTP = new oSP_READ_FTP_X_LLAVE(); try { //======================================================================================= // CONSTRUCCION DE OBJETO //======================================================================================= iSP_READ_FTP_X_LLAVE ParametrosInput = new iSP_READ_FTP_X_LLAVE(); ParametrosInput.LLAVE = "FTP_APL"; //======================================================================================= // LLAMADA A SERVICIO //======================================================================================= LISTA_FTP = Servicio.SP_READ_FTP_X_LLAVE(ParametrosInput); //======================================================================================= // VALIDACION DE OBTENSION DE DATOS //======================================================================================= if (LISTA_FTP == null || LISTA_FTP.Count <= 0) { throw new Exception("NO EXISTE CONFIGURACION DE SFTP"); } //======================================================================================= // OBTENEMOS EL PRIMERN VALOR //======================================================================================= FTP = LISTA_FTP.First(); return(FTP); } catch { throw; } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnConector_Click(object sender, EventArgs e) { try { //=================================================================================================== // DECLARACION DE VARIABLES //=================================================================================================== SMetodos Servicio = new SMetodos(); String CODIGO = "ALO_CARGA"; //=========================================================== // ENVIA POST //=========================================================== URLWeb(UConfiguracion.RutaConector, CODIGO, "COLA", "ALO_CONECTOR_FORM"); } catch { MensajeLOG("NO SE PUEDE DIRECCIONAR AL SITIO CONECTORES", "MENSAJE:"); } }
private oSP_READ_RUTAS_CONFIGURACION_X_LLAVE RUTA_CONFIGURACION(string LLAVE_RUTA) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); List <oSP_READ_RUTAS_CONFIGURACION_X_LLAVE> ListaRutas = new List <oSP_READ_RUTAS_CONFIGURACION_X_LLAVE>(); oSP_READ_RUTAS_CONFIGURACION_X_LLAVE RUTA = new oSP_READ_RUTAS_CONFIGURACION_X_LLAVE(); //=========================================================== // CONSTRUCCION DE OBJETO //=========================================================== iSP_READ_RUTAS_CONFIGURACION_X_LLAVE ParametrosInput = new iSP_READ_RUTAS_CONFIGURACION_X_LLAVE(); ParametrosInput.LLAVE = LLAVE_RUTA; //=========================================================== // LLAMADA A SERVICIO //=========================================================== ListaRutas = Servicio.SP_READ_RUTAS_CONFIGURACION_X_LLAVE(ParametrosInput); //=========================================================== // VALIDACION DE RECEPCION //=========================================================== if (ListaRutas == null && ListaRutas.Count <= 0) { throw new Exception("LA LLAVE " + LLAVE_RUTA + " NO ARROJO RESULTADOS"); } RUTA = ListaRutas.First(); return(RUTA); } catch { throw; } }
/// <summary> /// LEER PAIS /// </summary> private void LEER_PAIS() { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Negocio = new SMetodos(); List <oSP_READ_PAIS> ListaPais = new List <oSP_READ_PAIS>(); //=========================================================== // LLAMADA DEL SERVICIO == //=========================================================== ListaPais = Negocio.SP_READ_PAIS(); if (ListaPais == null) { FuncionesGenerales.CDDLCombos(null, DDL_PAIS); return; } if (ListaPais.Count <= 0) { FuncionesGenerales.CDDLCombos(null, DDL_PAIS); return; } List <Item_Seleccion> Lista = new List <Item_Seleccion>(); Lista = ListaPais.OrderBy(p => p.ID_PAIS).Select(p => new Item_Seleccion { Id = p.ID_PAIS, Nombre = p.DESCRIPCION }).ToList(); FuncionesGenerales.CDDLCombos(Lista, DDL_PAIS); } catch { throw; } }
/// <summary> /// GENERACION DE JOB /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnLearning_Click(object sender, EventArgs e) { try { //=================================================================================================== // DECLARACION DE VARIABLES (ID_SISTEMA=13 CORRESPONDE AL SISTEMA DE SOLICITUD CREADO EN PRODUCTOS) //=================================================================================================== SMetodos Servicio = new SMetodos(); String CODIGO = "ALO_CARGA"; SRestfulAPI ServicioAPI = new SRestfulAPI(); //=========================================================== // ENVIA POST //=========================================================== URLWeb(UConfiguracion.RutaLearning, CODIGO, "COLA", "ALO_LEARNING_FORM"); } catch { MensajeLOG("NO SE PUEDE DIRECCIONAR AL SITIO DE AYUDA", "MENSAJE:"); } }
/// <summary> /// LEER INTERFAZ POR CLUSTER /// </summary> /// <param name="ID_CLUSTER"></param> private void LEER_INTERFAZ_X_CLUSTER(int ID_CLUSTER) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); List <Item_Seleccion> Lista = new List <Item_Seleccion>(); //=========================================================== // TRAER LISTA DE EMPRESAS REGISTRADAS EN SISTEMA //=========================================================== List <oSP_READ_INTERFAZ_X_CLUSTER> ListaInterfazEmpresa = new List <oSP_READ_INTERFAZ_X_CLUSTER>(); ListaInterfazEmpresa = Servicio.SP_READ_INTERFAZ_X_CLUSTER(new iSP_READ_INTERFAZ_X_CLUSTER { ID_CLUSTER = ID_CLUSTER }); foreach (oSP_READ_INTERFAZ_X_CLUSTER item in ListaInterfazEmpresa) { Lista.Add(new Item_Seleccion { Id = item.ID_INTERFAZ, Nombre = item.CODIGO_INTERFAZ }); } //=========================================================== // CAMPO POR DEFECTO //=========================================================== Lista.Add(new Item_Seleccion { Id = 0, Nombre = "SELECCIONE VALOR" }); Lista = Lista.OrderBy(x => x.Id).ToList(); FuncionesGenerales.CDDLCombos(Lista, DDL_INTERFAZ); } catch { throw; } }
/// <summary> /// LEER INSTITUCIONES /// </summary> private void LEER_EJECUCIONES(int ID_GRUPO_CARGA) { try { //=============================================================================== // DECLARACION DE VARIABLES //=============================================================================== List <oSP_READ_EJECUCION_X_GRUPO_CARGA> LISTA_EJECUCION = new List <oSP_READ_EJECUCION_X_GRUPO_CARGA>(); SMetodos Servicio = new SMetodos(); //=============================================================================== // CONSTRUCCION DE OBJETO //=============================================================================== iSP_READ_EJECUCION_X_GRUPO_CARGA ParametrosInput = new iSP_READ_EJECUCION_X_GRUPO_CARGA(); ParametrosInput.ID_GRUPO_CARGA = ID_GRUPO_CARGA; //=============================================================================== // LLAMADA A SERVICIO //=============================================================================== LISTA_EJECUCION = Servicio.SP_READ_EJECUCION_X_GRUPO_CARGA(ParametrosInput); //=============================================================================== // VALIDACION DE OBTENSION DE DATOS //=============================================================================== if (LISTA_EJECUCION != null && LISTA_EJECUCION.Count > 0) { V_Global().ListaEjecucion = LISTA_EJECUCION; } else { V_Global().ListaEjecucion = new List <oSP_READ_EJECUCION_X_GRUPO_CARGA>(); } } catch { throw; } }
/// <summary> /// LEER GRUPOS DE CARGA /// </summary> private void LEER_DETALLE_GRUPO_CARGA(int ID_GRUPO_CARGA) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== List <oSP_READ_DETALLE_GRUPO_CARGA_WEB> LST_REST = new List <oSP_READ_DETALLE_GRUPO_CARGA_WEB>(); SMetodos Servicio = new SMetodos(); //=========================================================== // PARAMETROS DE ENTRADA //=========================================================== iSP_READ_DETALLE_GRUPO_CARGA_WEB ParametrosInput = new iSP_READ_DETALLE_GRUPO_CARGA_WEB(); ParametrosInput.ID_GRUPO_CARGA = ID_GRUPO_CARGA; //=========================================================== // LLAMADA DEL SERVICIO //=========================================================== LST_REST = Servicio.SP_READ_DETALLE_GRUPO_CARGA(ParametrosInput); //=========================================================== // EVALUAR RETORNO //=========================================================== if (LST_REST == null && LST_REST.Count <= 0) { V_Global().DetalleGrupo = new List <oSP_READ_DETALLE_GRUPO_CARGA_WEB>(); } else { V_Global().DetalleGrupo = LST_REST; } FuncionesGenerales.Cargar_Grilla(LST_REST, GRD_INTERFAZ); } catch { throw; } }
/// <summary> /// CARGA LISTA PAISES /// </summary> private void CARGAR_LISTA_OBJETOS() { try { //=========================================================== // DECLARACION DE VARIABLES == //=========================================================== SMetodos Servicio = new SMetodos(); List <Item_Seleccion> items = new List <Item_Seleccion>(); List <oSP_READ_OBJETO> LST_OBJETO = new List <oSP_READ_OBJETO>(); LST_OBJETO = V_Global().Objeto; //=========================================================== // PASAR LISTA A COMBO //=========================================================== items = LST_OBJETO.OrderBy(p => p.ID_OBJETO) .Select(p => new Item_Seleccion { Id = p.ID_OBJETO, Nombre = p.CODIGO_OBJETO }) .ToList(); //=========================================================== // CAMPO POR DEFECTO //=========================================================== items.Add(new Item_Seleccion { Id = 0, Nombre = "SELECCIONE VALOR" }); items = items.OrderBy(x => x.Id).ToList(); FuncionesGenerales.CDDLCombos(items, DDL_OBJETOS); } catch { throw; } }
/// <summary> /// LEER GRUPO /// </summary> private void LEER_CLUSTER() { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Negocio = new SMetodos(); List <oSP_READ_CLUSTER> ListaCluster = new List <oSP_READ_CLUSTER>(); //=========================================================== // LLAMADA DEL SERVICIO == //=========================================================== ListaCluster = Negocio.SP_READ_CLUSTER(); if (ListaCluster == null) { DibujarGrillaCluster(); return; } if (ListaCluster.Count <= 0) { DibujarGrillaCluster(); return; } FuncionesGenerales.Cargar_Grilla(ListaCluster, GRDCluster); V_Global().ListaCluster = ListaCluster; } catch { throw; } }
/// <summary> /// LEER GRUPO /// </summary> private void LEER_GRUPO() { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Negocio = new SMetodos(); List <oSP_READ_GRUPO> ListaGrupo = new List <oSP_READ_GRUPO>(); //=========================================================== // LLAMADA DEL SERVICIO == //=========================================================== ListaGrupo = Negocio.SP_READ_GRUPO(); if (ListaGrupo == null) { DibujarGrillaGrupo(); return; } if (ListaGrupo.Count <= 0) { DibujarGrillaGrupo(); return; } FuncionesGenerales.Cargar_Grilla(ListaGrupo, GRDGrupo); V_Global().ListaGrupo = ListaGrupo; } catch { throw; } }
public void ProcessRequest(HttpContext context) { string FILA = context.Request["FILA"]; string FECHA_HORA = context.Request["FECHA_HORA"]; try { //======================================================= // DECLARACION DE VARIABLES //======================================================= SMetodos Servicio = new SMetodos(); List <oSP_READ_INTERFAZ> ListaInterfaz = new List <oSP_READ_INTERFAZ>(); oSP_READ_INTERFAZ INTERFAZ = new oSP_READ_INTERFAZ(); string OPCION = context.Request["OPCION"]; //======================================================= // VALIDACION DE DATOS //======================================================= string CODIGO_INTERFAZ = context.Request["CODIGO_INTERFAZ"]; int ID_GRUPO_CARGA; int ID_INTERFAZ; try { ID_INTERFAZ = Convert.ToInt32(context.Request["ID_INTERFAZ"]); } catch (Exception) { ID_INTERFAZ = 0; } try { ID_GRUPO_CARGA = Convert.ToInt32(context.Request["ID_GRUPO_CARGA"]); } catch (Exception) { ID_GRUPO_CARGA = 0; } if (string.IsNullOrEmpty(CODIGO_INTERFAZ)) { throw new Exception("CODIGO DE INTERFAZ NO ENVIADO"); } if (ID_INTERFAZ == 0) { throw new Exception("ID DE INTERFAZ NO ENVIADO"); } iSP_READ_INTERFAZ ParametrosInputInterfaz = new iSP_READ_INTERFAZ(); ParametrosInputInterfaz.ID_INTERFAZ = ID_INTERFAZ; ListaInterfaz = Servicio.SP_READ_INTERFAZ(ParametrosInputInterfaz); if (ListaInterfaz == null && ListaInterfaz.Count <= 0) { throw new Exception("LA INTERFAZ CON EL ID " + ID_INTERFAZ + " NO EXISTE"); } INTERFAZ = ListaInterfaz.First(); if (OPCION.Equals("I")) { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== string KEY_ZIP = "RUTA_7_ZIP";// @"C:\Program Files\7-Zip\7zG.exe"; string KEY_ZIP_POWER_SHELL = "RUTA_POWER_SHELL"; oSP_READ_RUTAS_CONFIGURACION_X_LLAVE RUTA_ZIP = RUTA_CONFIGURACION(KEY_ZIP); oSP_READ_RUTAS_CONFIGURACION_X_LLAVE RUTA_POWER_SHELL = RUTA_CONFIGURACION(KEY_ZIP_POWER_SHELL); if (ID_GRUPO_CARGA == 0) { throw new Exception("GRUPO DE CARGA NO ENVIADO"); } string RUTA = context.Server.MapPath("~/archivoCarga/"); //======================================================= // VERIFICAMOS QUE EXISTA LA CARPETA //======================================================= if (!Directory.Exists(RUTA)) { Directory.CreateDirectory(RUTA); } //=========================================================== // LECTURA DE ARCHIVOS //=========================================================== if (context.Request.Files.Count > 0) { //======================================================= // RESCATAMOS EL ARCHIVO //======================================================= HttpPostedFile file = context.Request.Files[0]; //======================================================= // VERIFICAMOS LA EXTENSION DEL ARCHIVO //======================================================= string EXTENSION = System.IO.Path.GetExtension(file.FileName); if (!EXTENSION.ToLower().Equals(".txt") && !EXTENSION.ToLower().Equals(".csv")) { throw new Exception("DEBE SELECCIONAR UN ARCHIVO CON EXTENSION .txt o .csv"); } //======================================================= // SETEAMOS EL NUEVO NOMBRE DEL ARCHIVO //======================================================= string NOMBRE_ARCHIVO = Path.GetFileNameWithoutExtension(file.FileName); //Entidad.CAMPO= Regex.Replace(Entidad.CAMPO, @"[^a-zA-Z0-9 ]+", ""); //Entidad.CAMPO = Entidad.CAMPO.Replace(" ", "_"); //transformación UNICODE NOMBRE_ARCHIVO = NOMBRE_ARCHIVO.Normalize(NormalizationForm.FormD); //coincide todo lo que no sean letras y números ascii o espacio //y lo reemplazamos por una cadena vacía. Regex reg = new Regex("[^a-zA-Z0-9 _]"); NOMBRE_ARCHIVO = reg.Replace(NOMBRE_ARCHIVO, ""); NOMBRE_ARCHIVO = NOMBRE_ARCHIVO.Replace(" ", "_"); NOMBRE_ARCHIVO = NOMBRE_ARCHIVO.ToUpper(); //======================================================= // GUARDAMOS EL ARCHIVO //======================================================= string ORIGEN = RUTA + NOMBRE_ARCHIVO + EXTENSION; file.SaveAs(ORIGEN); //string RUTA_DIRECTORIO = CREA_DIRECTORIO(INTERFAZ); string DESTINO = RUTA + NOMBRE_ARCHIVO + ".zip"; //======================================================= // SE DESCOMPRIME EL PROYECTO Y SE ALMACENA //======================================================= try { ProcessStartInfo pro = new ProcessStartInfo(); pro.WindowStyle = ProcessWindowStyle.Hidden; pro.FileName = '"' + RUTA_ZIP.RUTA + '"'; pro.Arguments = " a " + '"' + DESTINO + '"' + " " + '"' + ORIGEN + '"'; pro.UseShellExecute = false; pro.RedirectStandardOutput = true; pro.RedirectStandardError = true; using (Process proc = new Process()) { proc.StartInfo = pro; proc.ErrorDataReceived += P_CaptureError; proc.Start(); proc.WaitForExit(); } } catch { throw new Exception("PROBLEMAS AL COMPRIMIR EL ARCHIVO " + file.FileName); } //======================================================================================= // DECLARACION DE VARIABLES //======================================================================================= oSP_READ_RUTAS_X_FTP_X_LLAVE RUTA_FTP = new oSP_READ_RUTAS_X_FTP_X_LLAVE(); oSP_READ_FTP_X_LLAVE FTP = new oSP_READ_FTP_X_LLAVE(); //======================================================================================= // OBTENEMOS DATOS DEL FTP //======================================================================================= FTP = LEER_FTP(); //======================================================================================= // OBTENEMOS DATOS DE LAS RUTAS //======================================================================================= RUTA_FTP = LEER_RUTA_FTP(FTP.ID_FTP); bool ESTADO; //======================================================================================= // MANDAMOS EL ARCHIVO AL SFTP //======================================================================================= INPUT_FTP_JSON_ALO ObjetoInput_UP = new INPUT_FTP_JSON_ALO(); ObjetoInput_UP.R_FTP.KEY = FTP.KEY_SSH; ObjetoInput_UP.R_FTP.SERVIDOR = FTP.SERVIDOR; ObjetoInput_UP.R_FTP.USUARIO = FTP.USUARIO; ObjetoInput_UP.R_FTP.PASSWORD = FTP.PASSWORD; ObjetoInput_UP.R_FILE_FTP.FILE = NOMBRE_ARCHIVO + ".zip"; ObjetoInput_UP.R_FILE_FTP.RUTA = RUTA_FTP.RUTA; ObjetoInput_UP.R_FILE_LOCAL.FILE = NOMBRE_ARCHIVO + ".zip"; ObjetoInput_UP.R_FILE_LOCAL.RUTA = RUTA; using (UHttpFileServer HttpU = new UHttpFileServer()) { HttpU.UploadFile(UConfiguracion.F_POST_UPLOAD_FILE, UConfiguracion.F_POST_UPLOAD_FTP, ObjetoInput_UP); ESTADO = true; } if (ESTADO) { //======================================================= // CONSTRUCCION DE OBJETO TABLA_CARGA //======================================================= iSP_CREATE_TABLA_CARGA ParametrosInputTablaCarga = new iSP_CREATE_TABLA_CARGA(); ParametrosInputTablaCarga.ID_INTERFAZ = ID_INTERFAZ; ParametrosInputTablaCarga.COMPRESION = "ZIP"; ParametrosInputTablaCarga.FILENAME = NOMBRE_ARCHIVO + EXTENSION; ParametrosInputTablaCarga.RUTA_FISICA = " "; ParametrosInputTablaCarga.NOMBRE_TABLA = "FILE_" + CODIGO_INTERFAZ + "_" + FECHA_HORA + "_" + ID_INTERFAZ; ParametrosInputTablaCarga.ID_EJECUCION = 0; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_CREATE_TABLA_CARGA TABLA_CARGA = Servicio.SP_CREATE_TABLA_CARGA(ParametrosInputTablaCarga); if (TABLA_CARGA.ID_EJECUCION != 0 || TABLA_CARGA.ID_EJECUCION != -1) { //======================================================= // CONSTRUCCION DE OBJETO DETALLE_GRUPO_CARGA //======================================================= iSP_CREATE_DETALLE_GRUPO_CARGA ParametrosInputGrupoCarga = new iSP_CREATE_DETALLE_GRUPO_CARGA(); ParametrosInputGrupoCarga.ID_EJECUCION = TABLA_CARGA.ID_EJECUCION; ParametrosInputGrupoCarga.ID_GRUPO_CARGA = ID_GRUPO_CARGA; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO_DETALLE_GRUPO = Servicio.SP_CREATE_DETALLE_GRUPO_CARGA(ParametrosInputGrupoCarga); if (ESTADO_DETALLE_GRUPO.RETURN_VALUE == 1) { //======================================================= // CONSTRUCCION DE OBJETO ESTADO_INTERFAZ //======================================================= iSP_UPDATE_ESTADO_INTERFAZ ParametrosInputEstadoInterfaz = new iSP_UPDATE_ESTADO_INTERFAZ(); ParametrosInputEstadoInterfaz.ID_INTERFAZ = ID_INTERFAZ; ParametrosInputEstadoInterfaz.ID_ESTADO_INTERFAZ = (int)T_ESTADO_INTERFAZ.COPIADA; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO_INTERFAZ = Servicio.SP_UPDATE_ESTADO_INTERFAZ(ParametrosInputEstadoInterfaz); } } else { throw new Exception("NO SE A GENERADO EL PROCESO"); } //=============================================================================== // ACTUALIZACION DE CANTIDAD DE REGISTROS //=============================================================================== int CONTADOR = 0; using (StreamReader sr = new StreamReader(ORIGEN, System.Text.Encoding.Default)) { if (INTERFAZ.HEADER) { sr.ReadLine(); } string line = String.Empty; while ((line = sr.ReadLine()) != null) { CONTADOR++; } } iSP_UPDATE_ROW_EJECUCION ParametrosInputRow = new iSP_UPDATE_ROW_EJECUCION(); ParametrosInputRow.ID_EJECUCION = TABLA_CARGA.ID_EJECUCION; ParametrosInputRow.ROW_TOTAL = CONTADOR; Servicio.SP_UPDATE_ROW_EJECUCION(ParametrosInputRow); //=========================================================== // 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); //=========================================================== // ELIMINAMOS ARCHIVO EN LA RUTA TEMPORAL //=========================================================== try { FileInfo INFO = new FileInfo(ORIGEN); INFO.Delete(); } catch { throw new Exception("NO EXISTE EL ARCHIVO EN LA RUTA TEMPORAL: " + ORIGEN); } //=========================================================== // ELIMINAMOS ARCHIVO EN LA RUTA TEMPORAL //=========================================================== try { FileInfo INFO = new FileInfo(DESTINO); INFO.Delete(); } catch { throw new Exception("NO EXISTE EL ARCHIVO EN LA RUTA TEMPORAL: " + DESTINO); } } else { throw new Exception("NO SE A GUARDADO EL ARCHIVO " + NOMBRE_ARCHIVO + " EN LA RUTA DE RESPALDO "); } context.Response.ContentType = "text/plain"; context.Response.Write("OK|" + FILA + "|" + "ARCHIVO SUBIDO EXITOSAMANTE."); } } } catch (Exception e) { context.Response.ContentType = "text/plain"; context.Response.Write("ERROR|" + FILA + "|" + e.Message); } }
/// <summary> /// REDIRECCIONA PARA CARGAR ARCHIVO /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_CARGA_ARCHIVO_Click(object sender, EventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); int ID_INTERFAZ = 0; int ID_GRUPO_CARGA = 0; int ID_CLUSTER = 0; string CODIGO_INTERFAZ = ""; //=========================================================== // VALIDACION DE SELECCION DE INTERFAZ //=========================================================== if (Convert.ToInt32(DDL_INTERFAZ.SelectedValue) > 0) { ID_INTERFAZ = Convert.ToInt32(DDL_INTERFAZ.SelectedValue); CODIGO_INTERFAZ = DDL_INTERFAZ.SelectedItem.ToString(); } else { MensajeLOGEdit("A", "DEBES SELECCIONAR UNA INTERFAZ", "MSG_INFO_ARCHIVO", "MSG_ALERTA_ARCHIVO"); return; } //=========================================================== // VALIDACION DE CLUSTER //=========================================================== if (!string.IsNullOrWhiteSpace(TXT_ID_CLUSTER.Text)) { try { ID_CLUSTER = Convert.ToInt32(TXT_ID_CLUSTER.Text); } catch { MensajeLOGEdit("A", "DEBES INGRESAR UN CLUSTER", "MSG_INFO_ARCHIVO", "MSG_ALERTA_ARCHIVO"); return; } } else { MensajeLOGEdit("A", "DEBES INGRESAR UN CLUSTER", "MSG_INFO_ARCHIVO", "MSG_ALERTA_ARCHIVO"); return; } //=========================================================== // VALIDACION DE GRUPO DE CARGA //=========================================================== if (!string.IsNullOrWhiteSpace(TXT_ID_GRUPO_CARGA.Text)) { try { ID_GRUPO_CARGA = Convert.ToInt32(TXT_ID_GRUPO_CARGA.Text); } catch { MensajeLOGEdit("A", "DEBES INGRESAR UN GRUPO DE CARGA", "MSG_INFO_ARCHIVO", "MSG_ALERTA_ARCHIVO"); return; } } else { MensajeLOGEdit("A", "DEBES INGRESAR UN GRUPO DE CARGA", "MSG_INFO_ARCHIVO", "MSG_ALERTA_ARCHIVO"); return; } //=========================================================== // REDIRECCIONAMOS //=========================================================== Response.Redirect("~/INTERFAZ/UPLOAD?OPCION=I" + "&CODIGO_INTERFAZ=" + CODIGO_INTERFAZ + "&ID_INTERFAZ=" + ID_INTERFAZ + "&ID_GRUPO_CARGA=" + ID_GRUPO_CARGA, "_blank"); } catch (EServiceRestFulException srv) { MensajeLOGEdit("A", UThrowError.MensajeThrow(srv), "MSG_INFO_ARCHIVO", "MSG_ALERTA_ARCHIVO"); } catch (System.Exception ex) { MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_INFO_ARCHIVO", "MSG_ALERTA_ARCHIVO"); } }
/// <summary> /// LEVANTA MODAL PARA CREAR NUEVO GRUPO DE CARGA /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_GRUPO_CARGA_Click(object sender, EventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); int ID_CLUSTER = 0; string DESCRIPCION = ""; string LLAVE_EXPLOTACION = ""; string LLAVE_NOTIFICACION = ""; string LLAVE_VERIFICACION = ""; //=========================================================== // VALIDACION DE SELECCION DE CAMPANA //=========================================================== if (DDL_SELECT_CLUSTER.Items.Count > 0) { ID_CLUSTER = Convert.ToInt32(DDL_SELECT_CLUSTER.SelectedValue); } else { MensajeLOGEdit("A", "DEBES SELECCIONAR UNA CLUSTER", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); return; } //=========================================================== // VALIDACION DE DESCRIPCION //=========================================================== if (!string.IsNullOrWhiteSpace(TXT_DESCRIPCION.Text)) { DESCRIPCION = TXT_DESCRIPCION.Text; } else { MensajeLOGEdit("A", "DEBES INGRESAR UNA DESCRIPCION", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); return; } //=========================================================== // VALIDACION DE LLAVE DE LISTA PARA EXPLOTACION //=========================================================== if (!string.IsNullOrWhiteSpace(TXT_LLAVE_EXPLOTACION.Text)) { LLAVE_EXPLOTACION = TXT_LLAVE_EXPLOTACION.Text; } else { MensajeLOGEdit("A", "DEBES INGRESAR UNA LLAVE PARA LA LISTA DE EXPLOTACIÓN", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); return; } //=========================================================== // VALIDACION DE LLAVE DE LISTA PARA NOTIFICACION //=========================================================== if (!string.IsNullOrWhiteSpace(TXT_LLAVE_NOTIFICACION.Text)) { LLAVE_NOTIFICACION = TXT_LLAVE_NOTIFICACION.Text; } else { MensajeLOGEdit("A", "DEBES INGRESAR UNA LLAVE PARA LA LISTA DE NOTIFICACIÓN", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); return; } //=========================================================== // VALIDACION DE LLAVE DE LISTA PARA VERIFICACION //=========================================================== if (!string.IsNullOrWhiteSpace(TXT_LLAVE_VERIFICACION.Text)) { LLAVE_VERIFICACION = TXT_LLAVE_VERIFICACION.Text; } else { MensajeLOGEdit("A", "DEBES INGRESAR UNA LLAVE PARA LA LISTA DE VERIFICACIÓN", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); return; } if (Convert.ToInt32(TXT_ID_GRUPO_CARGA_MODAL.Text) == 0) { //======================================================= // CONSTRUCCION DE OBJETO //======================================================= iSP_CREATE_GRUPO_CARGA ParametrosInput = new iSP_CREATE_GRUPO_CARGA(); ParametrosInput.ID_CLUSTER = ID_CLUSTER; ParametrosInput.DESCRIPCION = DESCRIPCION; ParametrosInput.LLAVE_LISTA_EXPLOTADOR = LLAVE_EXPLOTACION; ParametrosInput.LLAVE_LISTA_NOTIFICACION = LLAVE_NOTIFICACION; ParametrosInput.LLAVE_LISTA_VERIFICACION = LLAVE_VERIFICACION; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_CREATE_GRUPO_CARGA GRUPO_CARGA = Servicio.SP_CREATE_GRUPO_CARGA(ParametrosInput); if (GRUPO_CARGA.ID_GRUPO_CARGA == -1) { MensajeLOGEdit("A", "EL GRUPO DE CARGA YA SE ENCUENTRA EN EL SISTEMA", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); return; } if (GRUPO_CARGA.ID_GRUPO_CARGA == 0) { MensajeLOGEdit("A", "EL GRUPO DE CARGA NO FUE INGRESADO", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); return; } if (GRUPO_CARGA.ID_GRUPO_CARGA > 0) { MensajeLOGEdit("I", "EL GRUPO DE CARGA FUE INGRESADO CORRECTAMENTE", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); LEER_GRUPO_CARGA(ID_CLUSTER); LEER_DETALLE_GRUPO_CARGA(GRUPO_CARGA.ID_GRUPO_CARGA); return; } } if (Convert.ToInt32(TXT_ID_GRUPO_CARGA_MODAL.Text) > 0) { int ID_GRUPO_CARGA = Convert.ToInt32(TXT_ID_GRUPO_CARGA_MODAL.Text); //======================================================= // CONSTRUCCION DE OBJETO //======================================================= iSP_UPDATE_GRUPO_CARGA ParametrosInput = new iSP_UPDATE_GRUPO_CARGA(); ParametrosInput.ID_GRUPO_CARGA = ID_GRUPO_CARGA; ParametrosInput.ID_CLUSTER = ID_CLUSTER; ParametrosInput.DESCRIPCION = DESCRIPCION; ParametrosInput.LLAVE_LISTA_EXPLOTADOR = LLAVE_EXPLOTACION; ParametrosInput.LLAVE_LISTA_NOTIFICACION = LLAVE_NOTIFICACION; ParametrosInput.LLAVE_LISTA_VERIFICACION = LLAVE_VERIFICACION; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO = Servicio.SP_UPDATE_GRUPO_CARGA(ParametrosInput); if (ESTADO.RETURN_VALUE == -1) { MensajeLOGEdit("A", "EL GRUPO DE CARGA YA SE ENCUENTRA EN EL SISTEMA", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); return; } if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "EL GRUPO DE CARGA NO FUE INGRESADO", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); return; } if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("I", "EL GRUPO DE CARGA FUE ACTUALIZADO CORRECTAMENTE", "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); LEER_GRUPO_CARGA(ID_CLUSTER); LEER_DETALLE_GRUPO_CARGA(ID_GRUPO_CARGA); return; } } } catch (EServiceRestFulException srv) { MensajeLOG(srv.Message, "ERRORES DE SERVICIO"); } catch (System.Exception ex) { MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_INFO_GRUPO_CARGA", "MSG_ALERTA_GRUPO_CARGA"); //MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN"); } }
/// <summary> /// CREA UN NUEVA ASIGNACION DE OBJETOS /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_OBJETO_X_INTERFAZ_Click(object sender, EventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); int ID_INTERFAZ = 0; int ID_OBJETO = 0; string VALOR = ""; //=========================================================== // VALIDACION DE SELECCION DE PAIS //=========================================================== if (Convert.ToInt32(DDL_INTERFAZ.SelectedValue) == 0) { MensajeLOGEdit("A", "DEBES SELECCIONAR UNA INTERFAZ", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); return; } else { ID_INTERFAZ = Convert.ToInt32(DDL_INTERFAZ.SelectedValue); } //=========================================================== // VALIDACION DE SELECCION DE OBJETOS //=========================================================== if (Convert.ToInt32(DDL_OBJETOS.SelectedValue) == 0) { MensajeLOGEdit("A", "DEBES SELECCIONAR UN OBJETO", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); return; } else { ID_OBJETO = Convert.ToInt32(DDL_OBJETOS.SelectedValue); } //=========================================================== // VALIDACION DE INGRESO DE DE VALOR //=========================================================== if (string.IsNullOrWhiteSpace(TXT_VALOR.Text)) { MensajeLOGEdit("A", "DEBES INGRESAR UN VALOR PARA EL OBJETO", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); return; } else { VALOR = TXT_VALOR.Text; } //=========================================================== // INGRESAR ASIGNACION DE OBJETOS //=========================================================== if (Convert.ToInt32(TXT_ID_OBJETO.Text) == 0) { //=========================================================== // CONSTRUCCION DE OBJETO //=========================================================== iSP_CREATE_OBJETO_X_INTERFAZ parametrosInput = new iSP_CREATE_OBJETO_X_INTERFAZ(); parametrosInput.ID_INTERFAZ = ID_INTERFAZ; parametrosInput.ID_OBJETO = ID_OBJETO; parametrosInput.VALOR = VALOR; //=========================================================== // LLAMADA A SERVICIO //=========================================================== oSP_RETURN_STATUS ESTADO = Servicio.SP_CREATE_OBJETO_X_INTERFAZ(parametrosInput); //=========================================================== // RESPUESTA //=========================================================== if (ESTADO.RETURN_VALUE == -1) { MensajeLOGEdit("A", "EL OBJETO YA EXISTE", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); return; } if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "EL OBJETO NO FUE INGRESADO", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); return; } if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("I", "EL OBJETO FUE INGRESADO CORRECTAMENTE", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); LEER_OBJETOS_X_INTERFAZ(ID_INTERFAZ); CARGAR_GRILLA_OBJETO_X_INTERFAZ(); return; } } if (Convert.ToInt32(TXT_ID_OBJETO.Text) > 0) { //=========================================================== // CONSTRUCCION DE OBJETO //=========================================================== iSP_UPDATE_OBJETO_X_INTERFAZ parametrosInput = new iSP_UPDATE_OBJETO_X_INTERFAZ(); parametrosInput.ID_OBJETO_X_INTERFAZ = Convert.ToInt32(TXT_ID_OBJETO.Text); parametrosInput.ID_OBJETO = ID_OBJETO; parametrosInput.VALOR = VALOR; //=========================================================== // LLAMADA A SERVICIO //=========================================================== oSP_RETURN_STATUS ESTADO = Servicio.SP_UPDATE_OBJETO_X_INTERFAZ(parametrosInput); //=========================================================== // RESPUESTA //=========================================================== if (ESTADO.RETURN_VALUE == -1) { MensajeLOGEdit("A", "EL OBJETO YA EXISTE", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); return; } if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "EL OBJETO NO FUE ACTUALIZADO", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); return; } if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("I", "EL OBJETO FUE ACTUALIZADO CORRECTAMENTE", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); LEER_OBJETOS_X_INTERFAZ(ID_INTERFAZ); CARGAR_GRILLA_OBJETO_X_INTERFAZ(); return; } } } catch (EServiceRestFulException svr) { MensajeLOGEdit("A", svr.Message, "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); } catch (System.Exception ex) { MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ"); } }
/// <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"); } }
/// <summary> /// ELIMINA FILTRO DE ASIGNACION /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_ELIMINA_OBJETO_X_INTERFAZ_Click(object sender, EventArgs e) { try { //===================================================================== // DECLARACION DE VARIABLES //===================================================================== SMetodos Servicio = new SMetodos(); int ID_OBJETO_X_INTERFAZ = 0; int ID_INTERFAZ = 0; //=========================================================== // VALIDACION DE SELECCION DE INTERFAZ //=========================================================== if (Convert.ToInt32(DDL_INTERFAZ.SelectedValue) == 0) { MensajeLOGEdit("A", "DEBES SELECCIONAR UNA INTERFAZ", "MSG_INFO_ELIMINA_OBJETO_X_INTERFAZ", "MSG_ALERTA_ELIMINA_OBJETO_X_INTERFAZ"); return; } else { ID_INTERFAZ = Convert.ToInt32(DDL_INTERFAZ.SelectedValue); } //=========================================================== // VALIDACION DE CONVERSION //=========================================================== try { ID_OBJETO_X_INTERFAZ = Convert.ToInt32(TXT_ID_ELIMINA_OBJETO_X_INTERFAZ.Text); } catch { MensajeLOGEdit("A", "EL OBJETO NO ES VALIDO", "MSG_INFO_ELIMINA_OBJETO_X_INTERFAZ", "MSG_ALERTA_ELIMINA_OBJETO_X_INTERFAZ"); return; } //===================================================================== // CREACION DE OBJETO //===================================================================== iSP_DELETE_OBJETO_INTERFAZ parametrosInput = new iSP_DELETE_OBJETO_INTERFAZ(); parametrosInput.ID_OBJETO_X_INTERFAZ = ID_OBJETO_X_INTERFAZ; //===================================================================== // LLAMADA A SERVICIO //===================================================================== oSP_RETURN_STATUS ESTADO = Servicio.SP_DELETE_OBJETO_INTERFAZ(parametrosInput); if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "EL OBJETO NO FUE ELIMINADO", "MSG_INFO_ELIMINA_OBJETO_X_INTERFAZ", "MSG_ALERTA_ELIMINA_OBJETO_X_INTERFAZ"); return; } if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("I", "EL OBJETO FUE ELIMINADO CORRECTAMENTE", "MSG_INFO_ELIMINA_OBJETO_X_INTERFAZ", "MSG_ALERTA_ELIMINA_OBJETO_X_INTERFAZ"); LEER_OBJETOS_X_INTERFAZ(ID_INTERFAZ); CARGAR_GRILLA_OBJETO_X_INTERFAZ(); return; } } catch (EServiceRestFulException svr) { MensajeLOGEdit("A", svr.Message, "MSG_INFO_ELIMINA_OBJETO_X_INTERFAZ", "MSG_ALERTA_ELIMINA_OBJETO_X_INTERFAZ"); } catch (System.Exception ex) { MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_INFO_ELIMINA_OBJETO_X_INTERFAZ", "MSG_ALERTA_ELIMINA_OBJETO_X_INTERFAZ"); } }