Пример #1
0
        /// <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;
            }
        }
Пример #3
0
        /// <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;
            }
        }
Пример #5
0
        /// <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;
            }
        }
Пример #6
0
        /// <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;
            }
        }
Пример #8
0
        /// <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");
            }
        }
Пример #10
0
        /// <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;
            }
        }
Пример #13
0
        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;
            }
        }
Пример #14
0
        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:");
            }
        }
Пример #16
0
        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:");
            }
        }
Пример #19
0
        /// <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;
            }
        }
Пример #20
0
        /// <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;
            }
        }
Пример #21
0
        /// <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;
            }
        }
Пример #22
0
        /// <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;
            }
        }
Пример #25
0
        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);
            }
        }
Пример #26
0
        /// <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");
            }
        }
Пример #27
0
        /// <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");
            }
        }
Пример #28
0
        /// <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");
            }
        }
Пример #29
0
        /// <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");
            }
        }
Пример #30
0
        /// <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");
            }
        }