コード例 #1
0
        /// <summary>
        /// GRILLA ROWCOMMAND
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void GRD_ASIGNACION_OBJETO_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                //===========================================================
                // ID
                //===========================================================
                int ID_OBJETO_X_INTERFAZ = Convert.ToInt32(e.CommandArgument);

                if (ID_OBJETO_X_INTERFAZ == 0)
                {
                    return;
                }

                oSP_READ_OBJETO_X_INTERFAZ objeto = V_Global().ObjetoInterfaz.Where(x => x.ID_OBJETO_X_INTERFAZ == ID_OBJETO_X_INTERFAZ).First();

                //===========================================================
                // ELIMINAR ASIGNACIÓN OBJETO
                //===========================================================
                if (e.CommandName == "EliminarObjeto")
                {
                    TXT_ID_ELIMINA_OBJETO_X_INTERFAZ.Text             = objeto.ID_OBJETO_X_INTERFAZ.ToString();
                    LBL_TITULO_MENSAJE_ELIMINA_OBJETO_X_INTERFAZ.Text = ("EL OBJETO " + objeto.DESCRIPCION_OBJETO + " SE ENCUENTRA ASIGNADO A ESTA INTERFAZ "
                                                                         + Environment.NewLine
                                                                         + "¿ DESEA ELIMINAR LA ASIGNACIÓN ?");

                    FormularioModalJS("MODAL_ELIMINA_OBJETO_X_INTERFAZ", "MSG_INFO_ELIMINA_OBJETO_X_INTERFAZ", "MSG_ALERTA_ELIMINA_OBJETO_X_INTERFAZ");
                }

                //===========================================================
                // EDITAR ASIGNACIÓN OBJETO
                //===========================================================
                if (e.CommandName == "EditarObjeto")
                {
                    LBL_TITULO_OBJETO_X_INTERFAZ.Text = "ACTUALIZAR ASIGNACIÓN DE OBJETO";
                    TXT_ID_OBJETO.Text = objeto.ID_OBJETO_X_INTERFAZ.ToString();
                    FuncionesGenerales.BuscarIdCombo(DDL_OBJETOS, objeto.ID_OBJETO);
                    TXT_VALOR.Text             = objeto.VALOR;
                    BTN_OBJETO_X_INTERFAZ.Text = "ACTUALIZAR";
                    FormularioModalJS("MODAL_GRID_OBJETO_X_INTERFAZ", "MSG_INFO_OBJETO_X_INTERFAZ", "MSG_ALERTA_OBJETO_X_INTERFAZ");
                }
            }
            catch (EServiceRestFulException srv)
            {
                MensajeLOG(srv.Message, "ERRORES DE SERVICIO");
            }
            catch (System.Exception ex)
            {
                MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN");
            }
        }
コード例 #2
0
        /// <summary>
        /// GRILLA DE GRUPOS
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void GRDCluster_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                //===========================================================
                // ID
                //===========================================================
                int ID = Convert.ToInt32(e.CommandArgument);
                if (ID == 0)
                {
                    return;
                }

                oSP_READ_CLUSTER Objeto = new oSP_READ_CLUSTER();
                Objeto = V_Global().ListaCluster.Where(p => p.ID_CLUSTER == ID).First();


                //===========================================================
                // EDITAR DATA
                //===========================================================
                if (e.CommandName == "EditarData")
                {
                    //===========================================================
                    // SETEAR VALORES
                    //===========================================================
                    TXT_ID.Text = Objeto.ID_CLUSTER.ToString();
                    FuncionesGenerales.BuscarIdCombo(DDL_PAIS, Objeto.ID_PAIS);
                    TXT_CODIGO.Text = Objeto.CODIGO;

                    TXT_CODIGO.Enabled = false;
                    CHK_OPCION.Checked = false;
                    CHK_OPCION.Enabled = true;


                    TXT_DESCRIPCION.Text = Objeto.DESCRIPCION;
                    CHK_ESTADO.Checked   = Objeto.ESTADO;
                    CHK_ESTADO.Enabled   = true;


                    LBL_TITULO_CLUSTER.Text = "MODIFICAR CLUSTER";
                    FormularioModalJS("MODAL_CLUSTER", "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA");
                }



                //===========================================================
                // ELIMINAR DATA
                //===========================================================
                if (e.CommandName == "EliminarData")
                {
                    LBL_ELIMINAR.Text = "ELIMINACIÓN DE CLUSTER";
                    string NOMBRE = Objeto.DESCRIPCION;


                    TXT_ID_ELIMINA.Text      = ID.ToString();
                    LBL_MENSAJE_ELIMINA.Text = ("CLUSTER DESCRIPCIÓN: "
                                                + 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");
            }
        }