コード例 #1
0
        /// <summary>
        /// ELIMINA FILTRO DE ASIGNACION
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void BTN_ELIMINA_OBJETO_Click(object sender, EventArgs e)
        {
            try
            {
                //=====================================================================
                // DECLARACION DE VARIABLES
                //=====================================================================
                SMetodos Servicio   = new SMetodos();
                int      ID_OBJETO  = 0;
                int      ID_CLUSTER = 0;

                //===========================================================
                // VALIDACION DE SELECCION DE CLUSTER
                //===========================================================
                if (DDL_SELECT_CLUSTER.Items.Count > 0)
                {
                    ID_CLUSTER = Convert.ToInt32(DDL_SELECT_CLUSTER.SelectedValue);
                }
                else
                {
                    MensajeLOGEdit("A", "DEBES SELECCIONAR UN CLUSTER", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO");
                    return;
                }


                //===========================================================
                // VALIDACION DE SELECCIÓN OBJETO
                //===========================================================
                try
                {
                    ID_OBJETO = Convert.ToInt32(TXT_ID_ELIMINA_OBJETO.Text);
                }
                catch
                {
                    MensajeLOGEdit("A", "EL OBJETO NO ES VÁLIDO", "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO");
                    return;
                }


                //=====================================================================
                // CREACION DE OBJETO
                //=====================================================================
                iSP_DELETE_OBJETO parametrosInput = new iSP_DELETE_OBJETO();
                parametrosInput.ID_OBJETO = ID_OBJETO;

                //=====================================================================
                // LLAMADA A SERVICIO
                //=====================================================================
                oSP_RETURN_STATUS ESTADO = Servicio.SP_DELETE_OBJETO(parametrosInput);

                if (ESTADO.RETURN_VALUE == 0)
                {
                    MensajeLOGEdit("A", "EL OBJETO NO FUE ELIMINADO", "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO");
                    return;
                }

                if (ESTADO.RETURN_VALUE == 1)
                {
                    MensajeLOGEdit("I", "EL OBJETO FUE ELIMINADO CORRECTAMENTE", "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO");
                    LEER_OBJETO(ID_CLUSTER);
                    CARGAR_GRILLA_OBJETO();
                    return;
                }
            }
            catch (EServiceRestFulException svr)
            {
                MensajeLOGEdit("A", svr.Message, "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO");
            }
            catch (System.Exception ex)
            {
                MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO");
            }
        }